Class IManagementClientExtensions
- Namespace
- EasyNetQ.Management.Client
- Assembly
- EasyNetQ.Management.Client.dll
public static class IManagementClientExtensions
- Inheritance
-
IManagementClientExtensions
- Inherited Members
Methods
ChangeUserPassword(IManagementClient, User, string, CancellationToken)
public static void ChangeUserPassword(this IManagementClient client, User user, string newPassword, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UsernewPassword
stringcancellationToken
CancellationToken
ChangeUserPassword(IManagementClient, string, string, CancellationToken)
public static void ChangeUserPassword(this IManagementClient client, string userName, string newPassword, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuserName
stringnewPassword
stringcancellationToken
CancellationToken
ChangeUserPasswordAsync(IManagementClient, User, string, CancellationToken)
public static Task ChangeUserPasswordAsync(this IManagementClient client, User user, string newPassword, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UsernewPassword
stringcancellationToken
CancellationToken
Returns
ChangeUserPasswordAsync(IManagementClient, string, string, CancellationToken)
Update the password of an user.
public static Task ChangeUserPasswordAsync(this IManagementClient client, string userName, string newPassword, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientThe client
userName
stringThe name of a user
newPassword
stringThe new password to set
cancellationToken
CancellationToken
Returns
Check(IManagementClient, RelativePath, CancellationToken)
public static bool Check(this IManagementClient client, RelativePath path, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathcancellationToken
CancellationToken
Returns
CloseConnection(IManagementClient, Connection, CancellationToken)
public static void CloseConnection(this IManagementClient client, Connection connection, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnection
ConnectioncancellationToken
CancellationToken
CloseConnection(IManagementClient, string, CancellationToken)
public static void CloseConnection(this IManagementClient client, string connectionName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnectionName
stringcancellationToken
CancellationToken
CloseConnectionAsync(IManagementClient, Connection, CancellationToken)
public static Task CloseConnectionAsync(this IManagementClient client, Connection connection, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnection
ConnectioncancellationToken
CancellationToken
Returns
CloseConnectionAsync(IManagementClient, string, CancellationToken)
Closes the given connection
public static Task CloseConnectionAsync(this IManagementClient client, string connectionName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnectionName
stringcancellationToken
CancellationToken
Returns
CreateExchange(IManagementClient, ExchangeName, ExchangeInfo, CancellationToken)
public static void CreateExchange(this IManagementClient client, ExchangeName exchange, ExchangeInfo exchangeInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNameexchangeInfo
ExchangeInfocancellationToken
CancellationToken
CreateExchange(IManagementClient, Vhost, string, ExchangeInfo, CancellationToken)
public static void CreateExchange(this IManagementClient client, Vhost vhost, string exchangeName, ExchangeInfo exchangeInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringexchangeInfo
ExchangeInfocancellationToken
CancellationToken
CreateExchange(IManagementClient, string, string, ExchangeInfo, CancellationToken)
public static void CreateExchange(this IManagementClient client, string vhostName, string exchangeName, ExchangeInfo exchangeInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringexchangeInfo
ExchangeInfocancellationToken
CancellationToken
CreateExchangeAsync(IManagementClient, ExchangeName, ExchangeInfo, CancellationToken)
public static Task CreateExchangeAsync(this IManagementClient client, ExchangeName exchange, ExchangeInfo exchangeInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNameexchangeInfo
ExchangeInfocancellationToken
CancellationToken
Returns
CreateExchangeAsync(IManagementClient, Vhost, string, ExchangeInfo, CancellationToken)
public static Task CreateExchangeAsync(this IManagementClient client, Vhost vhost, string exchangeName, ExchangeInfo exchangeInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringexchangeInfo
ExchangeInfocancellationToken
CancellationToken
Returns
CreateExchangeAsync(IManagementClient, string, string, ExchangeInfo, CancellationToken)
Creates the given exchange
public static Task CreateExchangeAsync(this IManagementClient client, string vhostName, string exchangeName, ExchangeInfo exchangeInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringexchangeInfo
ExchangeInfocancellationToken
CancellationToken
Returns
CreateExchangeBinding(IManagementClient, ExchangeName, ExchangeName, BindingInfo, CancellationToken)
public static void CreateExchangeBinding(this IManagementClient client, ExchangeName sourceExchange, ExchangeName destinationExchange, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientsourceExchange
ExchangeNamedestinationExchange
ExchangeNamebindingInfo
BindingInfocancellationToken
CancellationToken
CreateExchangeBinding(IManagementClient, Vhost, string, string, BindingInfo, CancellationToken)
public static void CreateExchangeBinding(this IManagementClient client, Vhost vhost, string sourceExchangeName, string destinationExchangeName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostsourceExchangeName
stringdestinationExchangeName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
CreateExchangeBinding(IManagementClient, string, string, string, BindingInfo, CancellationToken)
public static void CreateExchangeBinding(this IManagementClient client, string vhostName, string sourceExchangeName, string destinationExchangeName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringsourceExchangeName
stringdestinationExchangeName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
CreateExchangeBindingAsync(IManagementClient, ExchangeName, ExchangeName, BindingInfo, CancellationToken)
public static Task CreateExchangeBindingAsync(this IManagementClient client, ExchangeName sourceExchange, ExchangeName destinationExchange, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientsourceExchange
ExchangeNamedestinationExchange
ExchangeNamebindingInfo
BindingInfocancellationToken
CancellationToken
Returns
CreateExchangeBindingAsync(IManagementClient, Vhost, string, string, BindingInfo, CancellationToken)
public static Task CreateExchangeBindingAsync(this IManagementClient client, Vhost vhost, string sourceExchangeName, string destinationExchangeName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostsourceExchangeName
stringdestinationExchangeName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
Returns
CreateExchangeBindingAsync(IManagementClient, string, string, string, BindingInfo, CancellationToken)
Create a binding between an exchange and an exchange
public static Task CreateExchangeBindingAsync(this IManagementClient client, string vhostName, string sourceExchangeName, string destinationExchangeName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringthe vhost
sourceExchangeName
stringthe source exchange
destinationExchangeName
stringthe destination exchange
bindingInfo
BindingInfoproperties of the binding
cancellationToken
CancellationToken
Returns
CreateFederationUpstream(IManagementClient, Vhost, string, ParameterFederationValue, CancellationToken)
public static void CreateFederationUpstream(this IManagementClient client, Vhost vhost, string federationUpstreamName, ParameterFederationValue federationUpstreamDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostfederationUpstreamName
stringfederationUpstreamDescription
ParameterFederationValuecancellationToken
CancellationToken
CreateFederationUpstream(IManagementClient, string, string, ParameterFederationValue, CancellationToken)
public static void CreateFederationUpstream(this IManagementClient client, string vhostName, string federationUpstreamName, ParameterFederationValue federationUpstreamDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringfederationUpstreamName
stringfederationUpstreamDescription
ParameterFederationValuecancellationToken
CancellationToken
CreateFederationUpstreamAsync(IManagementClient, Vhost, string, ParameterFederationValue, CancellationToken)
public static Task CreateFederationUpstreamAsync(this IManagementClient client, Vhost vhost, string federationUpstreamName, ParameterFederationValue federationUpstreamDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostfederationUpstreamName
stringfederationUpstreamDescription
ParameterFederationValuecancellationToken
CancellationToken
Returns
CreateFederationUpstreamAsync(IManagementClient, string, string, ParameterFederationValue, CancellationToken)
Creates a federation upstream in a specific vhost
public static Task CreateFederationUpstreamAsync(this IManagementClient client, string vhostName, string federationUpstreamName, ParameterFederationValue federationUpstreamDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringfederationUpstreamName
stringfederationUpstreamDescription
ParameterFederationValuecancellationToken
CancellationToken
Returns
CreateParameter(IManagementClient, Parameter, object, CancellationToken)
public static void CreateParameter(this IManagementClient client, Parameter parameter, object parameterValue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParameterparameterValue
objectcancellationToken
CancellationToken
CreateParameter(IManagementClient, Parameter, CancellationToken)
public static void CreateParameter(this IManagementClient client, Parameter parameter, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParametercancellationToken
CancellationToken
CreateParameter(IManagementClient, string, Vhost, string, object, CancellationToken)
public static void CreateParameter(this IManagementClient client, string componentName, Vhost vhost, string parameterName, object parameterValue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhost
VhostparameterName
stringparameterValue
objectcancellationToken
CancellationToken
CreateParameter(IManagementClient, string, string, string, object, CancellationToken)
public static void CreateParameter(this IManagementClient client, string componentName, string vhostName, string parameterName, object parameterValue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhostName
stringparameterName
stringparameterValue
objectcancellationToken
CancellationToken
CreateParameterAsync(IManagementClient, Parameter, object, CancellationToken)
public static Task CreateParameterAsync(this IManagementClient client, Parameter parameter, object parameterValue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParameterparameterValue
objectcancellationToken
CancellationToken
Returns
CreateParameterAsync(IManagementClient, Parameter, CancellationToken)
public static Task CreateParameterAsync(this IManagementClient client, Parameter parameter, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParametercancellationToken
CancellationToken
Returns
CreateParameterAsync(IManagementClient, string, Vhost, string, object, CancellationToken)
public static Task CreateParameterAsync(this IManagementClient client, string componentName, Vhost vhost, string parameterName, object parameterValue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhost
VhostparameterName
stringparameterValue
objectcancellationToken
CancellationToken
Returns
CreateParameterAsync(IManagementClient, string, string, string, object, CancellationToken)
Creates a parameter on the cluster
public static Task CreateParameterAsync(this IManagementClient client, string componentName, string vhostName, string parameterName, object parameterValue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhostName
stringparameterName
stringparameterValue
objectcancellationToken
CancellationToken
Returns
CreatePermission(IManagementClient, Vhost, User, PermissionInfo, CancellationToken)
public static void CreatePermission(this IManagementClient client, Vhost vhost, User user, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UserpermissionInfo
PermissionInfocancellationToken
CancellationToken
CreatePermission(IManagementClient, Vhost, string, PermissionInfo, CancellationToken)
public static void CreatePermission(this IManagementClient client, Vhost vhost, string userName, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringpermissionInfo
PermissionInfocancellationToken
CancellationToken
CreatePermission(IManagementClient, string, User, PermissionInfo, CancellationToken)
public static void CreatePermission(this IManagementClient client, string vhostName, User user, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UserpermissionInfo
PermissionInfocancellationToken
CancellationToken
CreatePermission(IManagementClient, string, string, PermissionInfo, CancellationToken)
public static void CreatePermission(this IManagementClient client, string vhostName, string userName, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringpermissionInfo
PermissionInfocancellationToken
CancellationToken
CreatePermissionAsync(IManagementClient, Vhost, User, PermissionInfo, CancellationToken)
public static Task CreatePermissionAsync(this IManagementClient client, Vhost vhost, User user, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UserpermissionInfo
PermissionInfocancellationToken
CancellationToken
Returns
CreatePermissionAsync(IManagementClient, Vhost, string, PermissionInfo, CancellationToken)
public static Task CreatePermissionAsync(this IManagementClient client, Vhost vhost, string userName, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringpermissionInfo
PermissionInfocancellationToken
CancellationToken
Returns
CreatePermissionAsync(IManagementClient, string, User, PermissionInfo, CancellationToken)
public static Task CreatePermissionAsync(this IManagementClient client, string vhostName, User user, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UserpermissionInfo
PermissionInfocancellationToken
CancellationToken
Returns
CreatePermissionAsync(IManagementClient, string, string, PermissionInfo, CancellationToken)
Create a permission
public static Task CreatePermissionAsync(this IManagementClient client, string vhostName, string userName, PermissionInfo permissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringpermissionInfo
PermissionInfocancellationToken
CancellationToken
Returns
CreatePolicy(IManagementClient, Policy, CancellationToken)
public static void CreatePolicy(this IManagementClient client, Policy policy, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpolicy
PolicycancellationToken
CancellationToken
CreatePolicy(IManagementClient, Vhost, string, PolicyInfo, CancellationToken)
public static void CreatePolicy(this IManagementClient client, Vhost vhost, string policyName, PolicyInfo policyInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpolicyName
stringpolicyInfo
PolicyInfocancellationToken
CancellationToken
CreatePolicy(IManagementClient, string, string, PolicyInfo, CancellationToken)
public static void CreatePolicy(this IManagementClient client, string vhostName, string policyName, PolicyInfo policyInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringpolicyName
stringpolicyInfo
PolicyInfocancellationToken
CancellationToken
CreatePolicyAsync(IManagementClient, Policy, CancellationToken)
Creates a policy on the cluster
public static Task CreatePolicyAsync(this IManagementClient client, Policy policy, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpolicy
PolicyPolicy to create
cancellationToken
CancellationToken
Returns
CreatePolicyAsync(IManagementClient, Vhost, string, PolicyInfo, CancellationToken)
public static Task CreatePolicyAsync(this IManagementClient client, Vhost vhost, string policyName, PolicyInfo policyInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpolicyName
stringpolicyInfo
PolicyInfocancellationToken
CancellationToken
Returns
CreatePolicyAsync(IManagementClient, string, string, PolicyInfo, CancellationToken)
Creates a policy on the cluster
public static Task CreatePolicyAsync(this IManagementClient client, string vhostName, string policyName, PolicyInfo policyInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringpolicyName
stringpolicyInfo
PolicyInfocancellationToken
CancellationToken
Returns
CreateQueue(IManagementClient, QueueName, QueueInfo, CancellationToken)
public static void CreateQueue(this IManagementClient client, QueueName queue, QueueInfo queueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamequeueInfo
QueueInfocancellationToken
CancellationToken
CreateQueue(IManagementClient, Vhost, string, QueueInfo, CancellationToken)
public static void CreateQueue(this IManagementClient client, Vhost vhost, string queueName, QueueInfo queueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringqueueInfo
QueueInfocancellationToken
CancellationToken
CreateQueue(IManagementClient, string, string, QueueInfo, CancellationToken)
public static void CreateQueue(this IManagementClient client, string vhostName, string queueName, QueueInfo queueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringqueueInfo
QueueInfocancellationToken
CancellationToken
CreateQueueAsync(IManagementClient, QueueName, QueueInfo, CancellationToken)
public static Task CreateQueueAsync(this IManagementClient client, QueueName queue, QueueInfo queueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamequeueInfo
QueueInfocancellationToken
CancellationToken
Returns
CreateQueueAsync(IManagementClient, Vhost, string, QueueInfo, CancellationToken)
public static Task CreateQueueAsync(this IManagementClient client, Vhost vhost, string queueName, QueueInfo queueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringqueueInfo
QueueInfocancellationToken
CancellationToken
Returns
CreateQueueAsync(IManagementClient, string, string, QueueInfo, CancellationToken)
Create the given queue
public static Task CreateQueueAsync(this IManagementClient client, string vhostName, string queueName, QueueInfo queueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringqueueInfo
QueueInfocancellationToken
CancellationToken
Returns
CreateQueueBinding(IManagementClient, ExchangeName, QueueName, BindingInfo, CancellationToken)
public static void CreateQueueBinding(this IManagementClient client, ExchangeName exchange, QueueName queue, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeue
QueueNamebindingInfo
BindingInfocancellationToken
CancellationToken
CreateQueueBinding(IManagementClient, ExchangeName, string, BindingInfo, CancellationToken)
public static void CreateQueueBinding(this IManagementClient client, ExchangeName exchange, string queueName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeueName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
CreateQueueBinding(IManagementClient, Vhost, string, string, BindingInfo, CancellationToken)
public static void CreateQueueBinding(this IManagementClient client, Vhost vhost, string exchangeName, string queueName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringqueueName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
CreateQueueBinding(IManagementClient, string, QueueName, BindingInfo, CancellationToken)
public static void CreateQueueBinding(this IManagementClient client, string exchangeName, QueueName queue, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchangeName
stringqueue
QueueNamebindingInfo
BindingInfocancellationToken
CancellationToken
CreateQueueBinding(IManagementClient, string, string, string, BindingInfo, CancellationToken)
public static void CreateQueueBinding(this IManagementClient client, string vhostName, string exchangeName, string queueName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringqueueName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
CreateQueueBindingAsync(IManagementClient, ExchangeName, QueueName, BindingInfo, CancellationToken)
public static Task CreateQueueBindingAsync(this IManagementClient client, ExchangeName exchange, QueueName queue, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeue
QueueNamebindingInfo
BindingInfocancellationToken
CancellationToken
Returns
CreateQueueBindingAsync(IManagementClient, ExchangeName, string, BindingInfo, CancellationToken)
public static Task CreateQueueBindingAsync(this IManagementClient client, ExchangeName exchange, string queueName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeueName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
Returns
CreateQueueBindingAsync(IManagementClient, Vhost, string, string, BindingInfo, CancellationToken)
public static Task CreateQueueBindingAsync(this IManagementClient client, Vhost vhost, string exchangeName, string queueName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringqueueName
stringbindingInfo
BindingInfocancellationToken
CancellationToken
Returns
CreateQueueBindingAsync(IManagementClient, string, QueueName, BindingInfo, CancellationToken)
public static Task CreateQueueBindingAsync(this IManagementClient client, string exchangeName, QueueName queue, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchangeName
stringqueue
QueueNamebindingInfo
BindingInfocancellationToken
CancellationToken
Returns
CreateQueueBindingAsync(IManagementClient, string, string, string, BindingInfo, CancellationToken)
Create a binding between an exchange and a queue
public static Task CreateQueueBindingAsync(this IManagementClient client, string vhostName, string exchangeName, string queueName, BindingInfo bindingInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringthe vhost
exchangeName
stringthe exchange
queueName
stringthe queue
bindingInfo
BindingInfoproperties of the binding
cancellationToken
CancellationToken
Returns
- Task
The binding that was created
CreateShovel(IManagementClient, Vhost, string, ParameterShovelValue, CancellationToken)
public static void CreateShovel(this IManagementClient client, Vhost vhost, string shovelName, ParameterShovelValue shovelDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostshovelName
stringshovelDescription
ParameterShovelValuecancellationToken
CancellationToken
CreateShovel(IManagementClient, string, string, ParameterShovelValue, CancellationToken)
public static void CreateShovel(this IManagementClient client, string vhostName, string shovelName, ParameterShovelValue shovelDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringshovelName
stringshovelDescription
ParameterShovelValuecancellationToken
CancellationToken
CreateShovelAsync(IManagementClient, Vhost, string, ParameterShovelValue, CancellationToken)
public static Task CreateShovelAsync(this IManagementClient client, Vhost vhost, string shovelName, ParameterShovelValue shovelDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostshovelName
stringshovelDescription
ParameterShovelValuecancellationToken
CancellationToken
Returns
CreateShovelAsync(IManagementClient, string, string, ParameterShovelValue, CancellationToken)
Creates a shovel in a specific vhost
public static Task CreateShovelAsync(this IManagementClient client, string vhostName, string shovelName, ParameterShovelValue shovelDescription, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringshovelName
stringshovelDescription
ParameterShovelValuecancellationToken
CancellationToken
Returns
CreateTopicPermission(IManagementClient, Vhost, User, TopicPermissionInfo, CancellationToken)
public static void CreateTopicPermission(this IManagementClient client, Vhost vhost, User user, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UsertopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
CreateTopicPermission(IManagementClient, Vhost, string, TopicPermissionInfo, CancellationToken)
public static void CreateTopicPermission(this IManagementClient client, Vhost vhost, string userName, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringtopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
CreateTopicPermission(IManagementClient, string, User, TopicPermissionInfo, CancellationToken)
public static void CreateTopicPermission(this IManagementClient client, string vhostName, User user, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UsertopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
CreateTopicPermission(IManagementClient, string, string, TopicPermissionInfo, CancellationToken)
public static void CreateTopicPermission(this IManagementClient client, string vhostName, string userName, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringtopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
CreateTopicPermissionAsync(IManagementClient, Vhost, User, TopicPermissionInfo, CancellationToken)
public static Task CreateTopicPermissionAsync(this IManagementClient client, Vhost vhost, User user, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UsertopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
Returns
CreateTopicPermissionAsync(IManagementClient, Vhost, string, TopicPermissionInfo, CancellationToken)
public static Task CreateTopicPermissionAsync(this IManagementClient client, Vhost vhost, string userName, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringtopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
Returns
CreateTopicPermissionAsync(IManagementClient, string, User, TopicPermissionInfo, CancellationToken)
public static Task CreateTopicPermissionAsync(this IManagementClient client, string vhostName, User user, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UsertopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
Returns
CreateTopicPermissionAsync(IManagementClient, string, string, TopicPermissionInfo, CancellationToken)
Create a topic permission
public static Task CreateTopicPermissionAsync(this IManagementClient client, string vhostName, string userName, TopicPermissionInfo topicPermissionInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringtopicPermissionInfo
TopicPermissionInfocancellationToken
CancellationToken
Returns
CreateUser(IManagementClient, User, UserInfo, CancellationToken)
public static void CreateUser(this IManagementClient client, User user, UserInfo userInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UseruserInfo
UserInfocancellationToken
CancellationToken
CreateUser(IManagementClient, string, UserInfo, CancellationToken)
public static void CreateUser(this IManagementClient client, string userName, UserInfo userInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuserName
stringuserInfo
UserInfocancellationToken
CancellationToken
CreateUserAsync(IManagementClient, User, UserInfo, CancellationToken)
public static Task CreateUserAsync(this IManagementClient client, User user, UserInfo userInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UseruserInfo
UserInfocancellationToken
CancellationToken
Returns
CreateUserAsync(IManagementClient, string, UserInfo, CancellationToken)
Create a new user
public static Task CreateUserAsync(this IManagementClient client, string userName, UserInfo userInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuserName
stringThe user name to create
userInfo
UserInfoThe user info to create
cancellationToken
CancellationToken
Returns
CreateVhost(IManagementClient, Vhost, CancellationToken)
public static void CreateVhost(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
CreateVhost(IManagementClient, string, CancellationToken)
public static void CreateVhost(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
CreateVhostAsync(IManagementClient, Vhost, CancellationToken)
public static Task CreateVhostAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
CreateVhostAsync(IManagementClient, string, CancellationToken)
Create a new virtual host
public static Task CreateVhostAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe name of the new virtual host
cancellationToken
CancellationToken
Returns
Delete(IManagementClient, RelativePath, IEnumerable<KeyValuePair<string, string>>?, CancellationToken)
public static void Delete(this IManagementClient client, RelativePath path, IEnumerable<KeyValuePair<string, string>>? queryParameters, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathqueryParameters
IEnumerable<KeyValuePair<string, string>>cancellationToken
CancellationToken
Delete(IManagementClient, RelativePath, CancellationToken)
public static void Delete(this IManagementClient client, RelativePath path, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathcancellationToken
CancellationToken
DeleteAsync(IManagementClient, RelativePath, CancellationToken)
public static Task DeleteAsync(this IManagementClient client, RelativePath path, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathcancellationToken
CancellationToken
Returns
DeleteBinding(IManagementClient, Binding, CancellationToken)
public static void DeleteBinding(this IManagementClient client, Binding binding, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientbinding
BindingcancellationToken
CancellationToken
DeleteBindingAsync(IManagementClient, Binding, CancellationToken)
Delete the given binding
public static Task DeleteBindingAsync(this IManagementClient client, Binding binding, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientbinding
BindingcancellationToken
CancellationToken
Returns
DeleteExchange(IManagementClient, ExchangeName, DeleteExchangeCriteria?, CancellationToken)
public static void DeleteExchange(this IManagementClient client, ExchangeName exchange, DeleteExchangeCriteria? deleteExchangeCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamedeleteExchangeCriteria
DeleteExchangeCriteriacancellationToken
CancellationToken
DeleteExchange(IManagementClient, Vhost, string, DeleteExchangeCriteria?, CancellationToken)
public static void DeleteExchange(this IManagementClient client, Vhost vhost, string exchangeName, DeleteExchangeCriteria? deleteExchangeCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringdeleteExchangeCriteria
DeleteExchangeCriteriacancellationToken
CancellationToken
DeleteExchange(IManagementClient, string, string, DeleteExchangeCriteria?, CancellationToken)
public static void DeleteExchange(this IManagementClient client, string vhostName, string exchangeName, DeleteExchangeCriteria? deleteExchangeCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringdeleteExchangeCriteria
DeleteExchangeCriteriacancellationToken
CancellationToken
DeleteExchangeAsync(IManagementClient, ExchangeName, DeleteExchangeCriteria?, CancellationToken)
public static Task DeleteExchangeAsync(this IManagementClient client, ExchangeName exchange, DeleteExchangeCriteria? deleteExchangeCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamedeleteExchangeCriteria
DeleteExchangeCriteriacancellationToken
CancellationToken
Returns
DeleteExchangeAsync(IManagementClient, Vhost, string, DeleteExchangeCriteria?, CancellationToken)
public static Task DeleteExchangeAsync(this IManagementClient client, Vhost vhost, string exchangeName, DeleteExchangeCriteria? deleteExchangeCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringdeleteExchangeCriteria
DeleteExchangeCriteriacancellationToken
CancellationToken
Returns
DeleteExchangeAsync(IManagementClient, string, string, DeleteExchangeCriteria?, CancellationToken)
Delete the given exchange
public static Task DeleteExchangeAsync(this IManagementClient client, string vhostName, string exchangeName, DeleteExchangeCriteria? deleteExchangeCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringdeleteExchangeCriteria
DeleteExchangeCriteriacancellationToken
CancellationToken
Returns
DeleteExchangeBinding(IManagementClient, ExchangeName, ExchangeName, string, CancellationToken)
public static void DeleteExchangeBinding(this IManagementClient client, ExchangeName sourceExchange, ExchangeName destinationExchange, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientsourceExchange
ExchangeNamedestinationExchange
ExchangeNamepropertiesKey
stringcancellationToken
CancellationToken
DeleteExchangeBinding(IManagementClient, Vhost, string, string, string, CancellationToken)
public static void DeleteExchangeBinding(this IManagementClient client, Vhost vhost, string sourceExchangeName, string destinationExchangeName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostsourceExchangeName
stringdestinationExchangeName
stringpropertiesKey
stringcancellationToken
CancellationToken
DeleteExchangeBinding(IManagementClient, string, string, string, string, CancellationToken)
public static void DeleteExchangeBinding(this IManagementClient client, string vhostName, string sourceExchangeName, string destinationExchangeName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringsourceExchangeName
stringdestinationExchangeName
stringpropertiesKey
stringcancellationToken
CancellationToken
DeleteExchangeBindingAsync(IManagementClient, ExchangeName, ExchangeName, string, CancellationToken)
public static Task DeleteExchangeBindingAsync(this IManagementClient client, ExchangeName sourceExchange, ExchangeName destinationExchange, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientsourceExchange
ExchangeNamedestinationExchange
ExchangeNamepropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteExchangeBindingAsync(IManagementClient, Vhost, string, string, string, CancellationToken)
public static Task DeleteExchangeBindingAsync(this IManagementClient client, Vhost vhost, string sourceExchangeName, string destinationExchangeName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostsourceExchangeName
stringdestinationExchangeName
stringpropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteExchangeBindingAsync(IManagementClient, string, string, string, string, CancellationToken)
Delete the given binding
public static Task DeleteExchangeBindingAsync(this IManagementClient client, string vhostName, string sourceExchangeName, string destinationExchangeName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringsourceExchangeName
stringdestinationExchangeName
stringpropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteParameter(IManagementClient, Parameter, CancellationToken)
public static void DeleteParameter(this IManagementClient client, Parameter parameter, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParametercancellationToken
CancellationToken
DeleteParameter(IManagementClient, string, Vhost, string, CancellationToken)
public static void DeleteParameter(this IManagementClient client, string componentName, Vhost vhost, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhost
VhostparameterName
stringcancellationToken
CancellationToken
DeleteParameter(IManagementClient, string, string, string, CancellationToken)
public static void DeleteParameter(this IManagementClient client, string componentName, string vhostName, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhostName
stringparameterName
stringcancellationToken
CancellationToken
DeleteParameterAsync(IManagementClient, Parameter, CancellationToken)
public static Task DeleteParameterAsync(this IManagementClient client, Parameter parameter, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParametercancellationToken
CancellationToken
Returns
DeleteParameterAsync(IManagementClient, string, Vhost, string, CancellationToken)
public static Task DeleteParameterAsync(this IManagementClient client, string componentName, Vhost vhost, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhost
VhostparameterName
stringcancellationToken
CancellationToken
Returns
DeleteParameterAsync(IManagementClient, string, string, string, CancellationToken)
Delete a parameter from the cluster
public static Task DeleteParameterAsync(this IManagementClient client, string componentName, string vhostName, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhostName
stringparameterName
stringcancellationToken
CancellationToken
Returns
DeletePermission(IManagementClient, Permission, CancellationToken)
public static void DeletePermission(this IManagementClient client, Permission permission, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpermission
PermissioncancellationToken
CancellationToken
DeletePermission(IManagementClient, Vhost, User, CancellationToken)
public static void DeletePermission(this IManagementClient client, Vhost vhost, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UsercancellationToken
CancellationToken
DeletePermission(IManagementClient, Vhost, string, CancellationToken)
public static void DeletePermission(this IManagementClient client, Vhost vhost, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringcancellationToken
CancellationToken
DeletePermission(IManagementClient, string, User, CancellationToken)
public static void DeletePermission(this IManagementClient client, string vhostName, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UsercancellationToken
CancellationToken
DeletePermission(IManagementClient, string, string, CancellationToken)
public static void DeletePermission(this IManagementClient client, string vhostName, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringcancellationToken
CancellationToken
DeletePermissionAsync(IManagementClient, Permission, CancellationToken)
Delete a permission
public static Task DeletePermissionAsync(this IManagementClient client, Permission permission, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpermission
PermissioncancellationToken
CancellationToken
Returns
DeletePermissionAsync(IManagementClient, Vhost, User, CancellationToken)
public static Task DeletePermissionAsync(this IManagementClient client, Vhost vhost, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UsercancellationToken
CancellationToken
Returns
DeletePermissionAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task DeletePermissionAsync(this IManagementClient client, Vhost vhost, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringcancellationToken
CancellationToken
Returns
DeletePermissionAsync(IManagementClient, string, User, CancellationToken)
public static Task DeletePermissionAsync(this IManagementClient client, string vhostName, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UsercancellationToken
CancellationToken
Returns
DeletePermissionAsync(IManagementClient, string, string, CancellationToken)
Delete a permission
public static Task DeletePermissionAsync(this IManagementClient client, string vhostName, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringcancellationToken
CancellationToken
Returns
DeletePolicy(IManagementClient, Vhost, string, CancellationToken)
public static void DeletePolicy(this IManagementClient client, Vhost vhost, string policyName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpolicyName
stringcancellationToken
CancellationToken
DeletePolicy(IManagementClient, string, string, CancellationToken)
public static void DeletePolicy(this IManagementClient client, string vhostName, string policyName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringpolicyName
stringcancellationToken
CancellationToken
DeletePolicyAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task DeletePolicyAsync(this IManagementClient client, Vhost vhost, string policyName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpolicyName
stringcancellationToken
CancellationToken
Returns
DeletePolicyAsync(IManagementClient, string, string, CancellationToken)
Delete a policy from the cluster
public static Task DeletePolicyAsync(this IManagementClient client, string vhostName, string policyName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringvhost on which the policy resides
policyName
stringPolicy name
cancellationToken
CancellationToken
Returns
DeleteQueue(IManagementClient, QueueName, DeleteQueueCriteria?, CancellationToken)
public static void DeleteQueue(this IManagementClient client, QueueName queue, DeleteQueueCriteria? deleteQueueCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamedeleteQueueCriteria
DeleteQueueCriteriacancellationToken
CancellationToken
DeleteQueue(IManagementClient, Vhost, string, DeleteQueueCriteria?, CancellationToken)
public static void DeleteQueue(this IManagementClient client, Vhost vhost, string queueName, DeleteQueueCriteria? deleteQueueCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringdeleteQueueCriteria
DeleteQueueCriteriacancellationToken
CancellationToken
DeleteQueue(IManagementClient, string, string, DeleteQueueCriteria?, CancellationToken)
public static void DeleteQueue(this IManagementClient client, string vhostName, string queueName, DeleteQueueCriteria? deleteQueueCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringdeleteQueueCriteria
DeleteQueueCriteriacancellationToken
CancellationToken
DeleteQueueAsync(IManagementClient, QueueName, DeleteQueueCriteria?, CancellationToken)
public static Task DeleteQueueAsync(this IManagementClient client, QueueName queue, DeleteQueueCriteria? deleteQueueCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamedeleteQueueCriteria
DeleteQueueCriteriacancellationToken
CancellationToken
Returns
DeleteQueueAsync(IManagementClient, Vhost, string, DeleteQueueCriteria?, CancellationToken)
public static Task DeleteQueueAsync(this IManagementClient client, Vhost vhost, string queueName, DeleteQueueCriteria? deleteQueueCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringdeleteQueueCriteria
DeleteQueueCriteriacancellationToken
CancellationToken
Returns
DeleteQueueAsync(IManagementClient, string, string, DeleteQueueCriteria?, CancellationToken)
Delete the given queue
public static Task DeleteQueueAsync(this IManagementClient client, string vhostName, string queueName, DeleteQueueCriteria? deleteQueueCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringdeleteQueueCriteria
DeleteQueueCriteriacancellationToken
CancellationToken
Returns
DeleteQueueBinding(IManagementClient, ExchangeName, QueueName, string, CancellationToken)
public static void DeleteQueueBinding(this IManagementClient client, ExchangeName exchange, QueueName queue, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeue
QueueNamepropertiesKey
stringcancellationToken
CancellationToken
DeleteQueueBinding(IManagementClient, ExchangeName, string, string, CancellationToken)
public static void DeleteQueueBinding(this IManagementClient client, ExchangeName exchange, string queueName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeueName
stringpropertiesKey
stringcancellationToken
CancellationToken
DeleteQueueBinding(IManagementClient, Vhost, string, string, string, CancellationToken)
public static void DeleteQueueBinding(this IManagementClient client, Vhost vhost, string exchangeName, string queueName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringqueueName
stringpropertiesKey
stringcancellationToken
CancellationToken
DeleteQueueBinding(IManagementClient, string, QueueName, string, CancellationToken)
public static void DeleteQueueBinding(this IManagementClient client, string exchangeName, QueueName queue, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchangeName
stringqueue
QueueNamepropertiesKey
stringcancellationToken
CancellationToken
DeleteQueueBinding(IManagementClient, string, string, string, string, CancellationToken)
public static void DeleteQueueBinding(this IManagementClient client, string vhostName, string exchangeName, string queueName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringqueueName
stringpropertiesKey
stringcancellationToken
CancellationToken
DeleteQueueBindingAsync(IManagementClient, ExchangeName, QueueName, string, CancellationToken)
public static Task DeleteQueueBindingAsync(this IManagementClient client, ExchangeName exchange, QueueName queue, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeue
QueueNamepropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteQueueBindingAsync(IManagementClient, ExchangeName, string, string, CancellationToken)
public static Task DeleteQueueBindingAsync(this IManagementClient client, ExchangeName exchange, string queueName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeueName
stringpropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteQueueBindingAsync(IManagementClient, Vhost, string, string, string, CancellationToken)
public static Task DeleteQueueBindingAsync(this IManagementClient client, Vhost vhost, string exchangeName, string queueName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringqueueName
stringpropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteQueueBindingAsync(IManagementClient, string, QueueName, string, CancellationToken)
public static Task DeleteQueueBindingAsync(this IManagementClient client, string exchangeName, QueueName queue, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchangeName
stringqueue
QueueNamepropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteQueueBindingAsync(IManagementClient, string, string, string, string, CancellationToken)
Delete the given binding
public static Task DeleteQueueBindingAsync(this IManagementClient client, string vhostName, string exchangeName, string queueName, string propertiesKey, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringqueueName
stringpropertiesKey
stringcancellationToken
CancellationToken
Returns
DeleteTopicPermission(IManagementClient, TopicPermission, CancellationToken)
public static void DeleteTopicPermission(this IManagementClient client, TopicPermission topicPermission, CancellationToken cancellationToken = default)
Parameters
client
IManagementClienttopicPermission
TopicPermissioncancellationToken
CancellationToken
DeleteTopicPermission(IManagementClient, Vhost, User, CancellationToken)
public static void DeleteTopicPermission(this IManagementClient client, Vhost vhost, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UsercancellationToken
CancellationToken
DeleteTopicPermission(IManagementClient, Vhost, string, CancellationToken)
public static void DeleteTopicPermission(this IManagementClient client, Vhost vhost, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringcancellationToken
CancellationToken
DeleteTopicPermission(IManagementClient, string, User, CancellationToken)
public static void DeleteTopicPermission(this IManagementClient client, string vhostName, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UsercancellationToken
CancellationToken
DeleteTopicPermission(IManagementClient, string, string, CancellationToken)
public static void DeleteTopicPermission(this IManagementClient client, string vhostName, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringcancellationToken
CancellationToken
DeleteTopicPermissionAsync(IManagementClient, TopicPermission, CancellationToken)
Delete a topic permission
public static Task DeleteTopicPermissionAsync(this IManagementClient client, TopicPermission topicPermission, CancellationToken cancellationToken = default)
Parameters
client
IManagementClienttopicPermission
TopicPermissioncancellationToken
CancellationToken
Returns
DeleteTopicPermissionAsync(IManagementClient, Vhost, User, CancellationToken)
public static Task DeleteTopicPermissionAsync(this IManagementClient client, Vhost vhost, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
Vhostuser
UsercancellationToken
CancellationToken
Returns
DeleteTopicPermissionAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task DeleteTopicPermissionAsync(this IManagementClient client, Vhost vhost, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostuserName
stringcancellationToken
CancellationToken
Returns
DeleteTopicPermissionAsync(IManagementClient, string, User, CancellationToken)
public static Task DeleteTopicPermissionAsync(this IManagementClient client, string vhostName, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuser
UsercancellationToken
CancellationToken
Returns
DeleteTopicPermissionAsync(IManagementClient, string, string, CancellationToken)
Delete a topic permission
public static Task DeleteTopicPermissionAsync(this IManagementClient client, string vhostName, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringuserName
stringcancellationToken
CancellationToken
Returns
DeleteUser(IManagementClient, User, CancellationToken)
public static void DeleteUser(this IManagementClient client, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UsercancellationToken
CancellationToken
DeleteUser(IManagementClient, string, CancellationToken)
public static void DeleteUser(this IManagementClient client, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuserName
stringcancellationToken
CancellationToken
DeleteUserAsync(IManagementClient, User, CancellationToken)
public static Task DeleteUserAsync(this IManagementClient client, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UsercancellationToken
CancellationToken
Returns
DeleteUserAsync(IManagementClient, string, CancellationToken)
Delete a user
public static Task DeleteUserAsync(this IManagementClient client, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuserName
stringThe user to delete
cancellationToken
CancellationToken
Returns
DeleteVhost(IManagementClient, Vhost, CancellationToken)
public static void DeleteVhost(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
DeleteVhost(IManagementClient, string, CancellationToken)
public static void DeleteVhost(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
DeleteVhostAsync(IManagementClient, Vhost, CancellationToken)
public static Task DeleteVhostAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
DeleteVhostAsync(IManagementClient, string, CancellationToken)
Delete a virtual host
public static Task DeleteVhostAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe virtual host to delete
cancellationToken
CancellationToken
Returns
DisableTracing(IManagementClient, Vhost, CancellationToken)
public static void DisableTracing(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
DisableTracing(IManagementClient, string, CancellationToken)
public static void DisableTracing(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
DisableTracingAsync(IManagementClient, Vhost, CancellationToken)
public static Task DisableTracingAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
DisableTracingAsync(IManagementClient, string, CancellationToken)
Disables tracing on given virtual host.
public static Task DisableTracingAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe virtual host on which to disable tracing
cancellationToken
CancellationToken
Returns
EnableTracing(IManagementClient, Vhost, CancellationToken)
public static void EnableTracing(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
EnableTracing(IManagementClient, string, CancellationToken)
public static void EnableTracing(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
EnableTracingAsync(IManagementClient, Vhost, CancellationToken)
public static Task EnableTracingAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
EnableTracingAsync(IManagementClient, string, CancellationToken)
Enable tracing on given virtual host.
public static Task EnableTracingAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe virtual host on which to enable tracing
cancellationToken
CancellationToken
Returns
GetAsync<TResult>(IManagementClient, RelativePath, CancellationToken)
public static Task<TResult> GetAsync<TResult>(this IManagementClient client, RelativePath path, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathcancellationToken
CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
GetBindings(IManagementClient, Vhost, CancellationToken)
public static IReadOnlyList<Binding> GetBindings(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetBindings(IManagementClient, string, CancellationToken)
public static IReadOnlyList<Binding> GetBindings(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetBindings(IManagementClient, CancellationToken)
public static IReadOnlyList<Binding> GetBindings(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetBindingsAsync(IManagementClient, Vhost, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetBindingsAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetBindingsAsync(IManagementClient, string, CancellationToken)
A list of all bindings within the specified VHost.
public static Task<IReadOnlyList<Binding>> GetBindingsAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetBindingsAsync(IManagementClient, CancellationToken)
A list of all bindings.
public static Task<IReadOnlyList<Binding>> GetBindingsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetBindingsForQueue(IManagementClient, QueueName, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsForQueue(this IManagementClient client, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamecancellationToken
CancellationToken
Returns
GetBindingsForQueue(IManagementClient, Vhost, string, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsForQueue(this IManagementClient client, Vhost vhost, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringcancellationToken
CancellationToken
Returns
GetBindingsForQueue(IManagementClient, string, string, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsForQueue(this IManagementClient client, string vhostName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringcancellationToken
CancellationToken
Returns
GetBindingsForQueueAsync(IManagementClient, QueueName, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetBindingsForQueueAsync(this IManagementClient client, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamecancellationToken
CancellationToken
Returns
GetBindingsForQueueAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetBindingsForQueueAsync(this IManagementClient client, Vhost vhost, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringcancellationToken
CancellationToken
Returns
GetBindingsForQueueAsync(IManagementClient, string, string, CancellationToken)
A list of all bindings on a given queue.
public static Task<IReadOnlyList<Binding>> GetBindingsForQueueAsync(this IManagementClient client, string vhostName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithDestination(IManagementClient, ExchangeName, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsWithDestination(this IManagementClient client, ExchangeName exchange, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamecancellationToken
CancellationToken
Returns
GetBindingsWithDestination(IManagementClient, Vhost, string, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsWithDestination(this IManagementClient client, Vhost vhost, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithDestination(IManagementClient, string, string, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsWithDestination(this IManagementClient client, string vhostName, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithDestinationAsync(IManagementClient, ExchangeName, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetBindingsWithDestinationAsync(this IManagementClient client, ExchangeName exchange, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamecancellationToken
CancellationToken
Returns
GetBindingsWithDestinationAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetBindingsWithDestinationAsync(this IManagementClient client, Vhost vhost, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithDestinationAsync(IManagementClient, string, string, CancellationToken)
A list of all bindings in which a given exchange is the destination.
public static Task<IReadOnlyList<Binding>> GetBindingsWithDestinationAsync(this IManagementClient client, string vhostName, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithSource(IManagementClient, ExchangeName, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsWithSource(this IManagementClient client, ExchangeName exchange, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamecancellationToken
CancellationToken
Returns
GetBindingsWithSource(IManagementClient, Vhost, string, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsWithSource(this IManagementClient client, Vhost vhost, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithSource(IManagementClient, string, string, CancellationToken)
public static IReadOnlyList<Binding> GetBindingsWithSource(this IManagementClient client, string vhostName, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithSourceAsync(IManagementClient, ExchangeName, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetBindingsWithSourceAsync(this IManagementClient client, ExchangeName exchange, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamecancellationToken
CancellationToken
Returns
GetBindingsWithSourceAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetBindingsWithSourceAsync(this IManagementClient client, Vhost vhost, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringcancellationToken
CancellationToken
Returns
GetBindingsWithSourceAsync(IManagementClient, string, string, CancellationToken)
A list of all bindings in which a given exchange is the source.
public static Task<IReadOnlyList<Binding>> GetBindingsWithSourceAsync(this IManagementClient client, string vhostName, string exchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringcancellationToken
CancellationToken
Returns
GetChannel(IManagementClient, string, RatesCriteria?, CancellationToken)
public static Channel GetChannel(this IManagementClient client, string channelName, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientchannelName
stringratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetChannelAsync(IManagementClient, string, RatesCriteria?, CancellationToken)
Gets the channel. This returns more detail, including consumers than the GetChannels method.
public static Task<Channel> GetChannelAsync(this IManagementClient client, string channelName, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientchannelName
stringChannel name.
ratesCriteria
RatesCriteriaCriteria for getting samples of rate data
cancellationToken
CancellationToken
Returns
GetChannels(IManagementClient, Connection, CancellationToken)
public static IReadOnlyList<Channel> GetChannels(this IManagementClient client, Connection connection, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnection
ConnectioncancellationToken
CancellationToken
Returns
GetChannels(IManagementClient, string, CancellationToken)
public static IReadOnlyList<Channel> GetChannels(this IManagementClient client, string connectionName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnectionName
stringcancellationToken
CancellationToken
Returns
GetChannels(IManagementClient, CancellationToken)
public static IReadOnlyList<Channel> GetChannels(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetChannelsAsync(IManagementClient, Connection, CancellationToken)
public static Task<IReadOnlyList<Channel>> GetChannelsAsync(this IManagementClient client, Connection connection, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnection
ConnectioncancellationToken
CancellationToken
Returns
GetChannelsAsync(IManagementClient, string, CancellationToken)
A list of all open channels for the given connection.
public static Task<IReadOnlyList<Channel>> GetChannelsAsync(this IManagementClient client, string connectionName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientconnectionName
stringcancellationToken
CancellationToken
Returns
GetChannelsAsync(IManagementClient, CancellationToken)
A list of all open channels.
public static Task<IReadOnlyList<Channel>> GetChannelsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetConnections(IManagementClient, Vhost, CancellationToken)
public static IReadOnlyList<Connection> GetConnections(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetConnections(IManagementClient, string, CancellationToken)
public static IReadOnlyList<Connection> GetConnections(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetConnections(IManagementClient, CancellationToken)
public static IReadOnlyList<Connection> GetConnections(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetConnectionsAsync(IManagementClient, Vhost, CancellationToken)
public static Task<IReadOnlyList<Connection>> GetConnectionsAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetConnectionsAsync(IManagementClient, string, CancellationToken)
A list of all open connections on the specified VHost.
public static Task<IReadOnlyList<Connection>> GetConnectionsAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetConnectionsAsync(IManagementClient, CancellationToken)
A list of all open connections.
public static Task<IReadOnlyList<Connection>> GetConnectionsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetConsumers(IManagementClient, Vhost, CancellationToken)
public static IReadOnlyList<Consumer> GetConsumers(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetConsumers(IManagementClient, string, CancellationToken)
public static IReadOnlyList<Consumer> GetConsumers(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetConsumers(IManagementClient, CancellationToken)
public static IReadOnlyList<Consumer> GetConsumers(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetConsumersAsync(IManagementClient, Vhost, CancellationToken)
public static Task<IReadOnlyList<Consumer>> GetConsumersAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetConsumersAsync(IManagementClient, string, CancellationToken)
A list of all consumers for the specified VHost.
public static Task<IReadOnlyList<Consumer>> GetConsumersAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetConsumersAsync(IManagementClient, CancellationToken)
A list of all consumers.
public static Task<IReadOnlyList<Consumer>> GetConsumersAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetDefinitions(IManagementClient, CancellationToken)
public static Definitions GetDefinitions(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetDefinitionsAsync(IManagementClient, CancellationToken)
The server definitions - exchanges, queues, bindings, users, virtual hosts, permissions, topic permissions, policies and parameters. Everything apart from messages.
public static Task<Definitions> GetDefinitionsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetExchange(IManagementClient, ExchangeName, RatesCriteria?, CancellationToken)
public static Exchange GetExchange(this IManagementClient client, ExchangeName exchange, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNameratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetExchange(IManagementClient, Vhost, string, RatesCriteria?, CancellationToken)
public static Exchange GetExchange(this IManagementClient client, Vhost vhost, string exchangeName, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetExchange(IManagementClient, string, string, RatesCriteria?, CancellationToken)
public static Exchange GetExchange(this IManagementClient client, string vhostName, string exchangeName, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetExchangeAsync(IManagementClient, ExchangeName, RatesCriteria?, CancellationToken)
public static Task<Exchange> GetExchangeAsync(this IManagementClient client, ExchangeName exchange, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNameratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetExchangeAsync(IManagementClient, Vhost, string, RatesCriteria?, CancellationToken)
public static Task<Exchange> GetExchangeAsync(this IManagementClient client, Vhost vhost, string exchangeName, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetExchangeAsync(IManagementClient, string, string, RatesCriteria?, CancellationToken)
Get an individual exchange by name
public static Task<Exchange> GetExchangeAsync(this IManagementClient client, string vhostName, string exchangeName, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe virtual host that contains the exchange
exchangeName
stringThe name of the exchange
ratesCriteria
RatesCriteriaCriteria for getting samples of rate data
cancellationToken
CancellationToken
Returns
GetExchangeBindings(IManagementClient, ExchangeName, ExchangeName, CancellationToken)
public static IReadOnlyList<Binding> GetExchangeBindings(this IManagementClient client, ExchangeName sourceExchange, ExchangeName destinationExchange, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientsourceExchange
ExchangeNamedestinationExchange
ExchangeNamecancellationToken
CancellationToken
Returns
GetExchangeBindings(IManagementClient, Vhost, string, string, CancellationToken)
public static IReadOnlyList<Binding> GetExchangeBindings(this IManagementClient client, Vhost vhost, string sourceExchangeName, string destinationExchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostsourceExchangeName
stringdestinationExchangeName
stringcancellationToken
CancellationToken
Returns
GetExchangeBindings(IManagementClient, string, string, string, CancellationToken)
public static IReadOnlyList<Binding> GetExchangeBindings(this IManagementClient client, string vhostName, string sourceExchangeName, string destinationExchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringsourceExchangeName
stringdestinationExchangeName
stringcancellationToken
CancellationToken
Returns
GetExchangeBindingsAsync(IManagementClient, ExchangeName, ExchangeName, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetExchangeBindingsAsync(this IManagementClient client, ExchangeName sourceExchange, ExchangeName destinationExchange, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientsourceExchange
ExchangeNamedestinationExchange
ExchangeNamecancellationToken
CancellationToken
Returns
GetExchangeBindingsAsync(IManagementClient, Vhost, string, string, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetExchangeBindingsAsync(this IManagementClient client, Vhost vhost, string sourceExchangeName, string destinationExchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostsourceExchangeName
stringdestinationExchangeName
stringcancellationToken
CancellationToken
Returns
GetExchangeBindingsAsync(IManagementClient, string, string, string, CancellationToken)
A list of all bindings between an exchange and an exchange. Remember, an exchange and a exchange can be bound together many times!
public static Task<IReadOnlyList<Binding>> GetExchangeBindingsAsync(this IManagementClient client, string vhostName, string sourceExchangeName, string destinationExchangeName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringsourceExchangeName
stringdestinationExchangeName
stringcancellationToken
CancellationToken
Returns
GetExchanges(IManagementClient, Vhost, CancellationToken)
public static IReadOnlyList<Exchange> GetExchanges(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetExchanges(IManagementClient, string, CancellationToken)
public static IReadOnlyList<Exchange> GetExchanges(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetExchanges(IManagementClient, CancellationToken)
public static IReadOnlyList<Exchange> GetExchanges(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetExchangesAsync(IManagementClient, Vhost, CancellationToken)
public static Task<IReadOnlyList<Exchange>> GetExchangesAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetExchangesAsync(IManagementClient, string, CancellationToken)
A list of all exchanges for a virtual host.
public static Task<IReadOnlyList<Exchange>> GetExchangesAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetExchangesAsync(IManagementClient, CancellationToken)
A list of all exchanges.
public static Task<IReadOnlyList<Exchange>> GetExchangesAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetExchangesByPage(IManagementClient, Vhost, PageCriteria, CancellationToken)
public static PageResult<Exchange> GetExchangesByPage(this IManagementClient client, Vhost vhost, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetExchangesByPage(IManagementClient, PageCriteria, CancellationToken)
public static PageResult<Exchange> GetExchangesByPage(this IManagementClient client, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetExchangesByPage(IManagementClient, string, PageCriteria, CancellationToken)
public static PageResult<Exchange> GetExchangesByPage(this IManagementClient client, string vhostName, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetExchangesByPageAsync(IManagementClient, Vhost, PageCriteria, CancellationToken)
public static Task<PageResult<Exchange>> GetExchangesByPageAsync(this IManagementClient client, Vhost vhost, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetExchangesByPageAsync(IManagementClient, PageCriteria, CancellationToken)
A list of exchanges for a page.
public static Task<PageResult<Exchange>> GetExchangesByPageAsync(this IManagementClient client, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetExchangesByPageAsync(IManagementClient, string, PageCriteria, CancellationToken)
A list of exchanges for a page for a virtual host.
public static Task<PageResult<Exchange>> GetExchangesByPageAsync(this IManagementClient client, string vhostName, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetFederationUpstream(IManagementClient, Vhost, string, CancellationToken)
public static Parameter GetFederationUpstream(this IManagementClient client, Vhost vhost, string federationUpstreamName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostfederationUpstreamName
stringcancellationToken
CancellationToken
Returns
GetFederationUpstream(IManagementClient, string, string, CancellationToken)
public static Parameter GetFederationUpstream(this IManagementClient client, string vhostName, string federationUpstreamName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringfederationUpstreamName
stringcancellationToken
CancellationToken
Returns
GetFederationUpstreamAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task<Parameter> GetFederationUpstreamAsync(this IManagementClient client, Vhost vhost, string federationUpstreamName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostfederationUpstreamName
stringcancellationToken
CancellationToken
Returns
GetFederationUpstreamAsync(IManagementClient, string, string, CancellationToken)
Get a specific federation upstream in a specific vhost
public static Task<Parameter> GetFederationUpstreamAsync(this IManagementClient client, string vhostName, string federationUpstreamName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringfederationUpstreamName
stringcancellationToken
CancellationToken
Returns
GetFederations(IManagementClient, CancellationToken)
public static IReadOnlyList<Federation> GetFederations(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetFederationsAsync(IManagementClient, CancellationToken)
Get list of federations
public static Task<IReadOnlyList<Federation>> GetFederationsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetMessagesFromQueue(IManagementClient, QueueName, GetMessagesFromQueueInfo, CancellationToken)
public static IReadOnlyList<Message> GetMessagesFromQueue(this IManagementClient client, QueueName queue, GetMessagesFromQueueInfo getMessagesFromQueueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamegetMessagesFromQueueInfo
GetMessagesFromQueueInfocancellationToken
CancellationToken
Returns
GetMessagesFromQueue(IManagementClient, Vhost, string, GetMessagesFromQueueInfo, CancellationToken)
public static IReadOnlyList<Message> GetMessagesFromQueue(this IManagementClient client, Vhost vhost, string queueName, GetMessagesFromQueueInfo getMessagesFromQueueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringgetMessagesFromQueueInfo
GetMessagesFromQueueInfocancellationToken
CancellationToken
Returns
GetMessagesFromQueue(IManagementClient, string, string, GetMessagesFromQueueInfo, CancellationToken)
public static IReadOnlyList<Message> GetMessagesFromQueue(this IManagementClient client, string vhostName, string queueName, GetMessagesFromQueueInfo getMessagesFromQueueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringgetMessagesFromQueueInfo
GetMessagesFromQueueInfocancellationToken
CancellationToken
Returns
GetMessagesFromQueueAsync(IManagementClient, QueueName, GetMessagesFromQueueInfo, CancellationToken)
public static Task<IReadOnlyList<Message>> GetMessagesFromQueueAsync(this IManagementClient client, QueueName queue, GetMessagesFromQueueInfo getMessagesFromQueueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamegetMessagesFromQueueInfo
GetMessagesFromQueueInfocancellationToken
CancellationToken
Returns
GetMessagesFromQueueAsync(IManagementClient, Vhost, string, GetMessagesFromQueueInfo, CancellationToken)
public static Task<IReadOnlyList<Message>> GetMessagesFromQueueAsync(this IManagementClient client, Vhost vhost, string queueName, GetMessagesFromQueueInfo getMessagesFromQueueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringgetMessagesFromQueueInfo
GetMessagesFromQueueInfocancellationToken
CancellationToken
Returns
GetMessagesFromQueueAsync(IManagementClient, string, string, GetMessagesFromQueueInfo, CancellationToken)
Get messages from a queue. Please note that the publish / get paths in the HTTP API are intended for injecting test messages, diagnostics etc - they do not implement reliable delivery and so should be treated as a sysadmin's tool rather than a general API for messaging.
public static Task<IReadOnlyList<Message>> GetMessagesFromQueueAsync(this IManagementClient client, string vhostName, string queueName, GetMessagesFromQueueInfo getMessagesFromQueueInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringThe queue to retrieve from
getMessagesFromQueueInfo
GetMessagesFromQueueInfoThe criteria for the retrieve
cancellationToken
CancellationToken
Returns
- Task<IReadOnlyList<Message>>
Messages
GetNodes(IManagementClient, CancellationToken)
public static IReadOnlyList<Node> GetNodes(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetNodesAsync(IManagementClient, CancellationToken)
A list of nodes in the RabbitMQ cluster.
public static Task<IReadOnlyList<Node>> GetNodesAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetOverview(IManagementClient, LengthsCriteria?, RatesCriteria?, CancellationToken)
public static Overview GetOverview(this IManagementClient client, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientlengthsCriteria
LengthsCriteriaratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetOverviewAsync(IManagementClient, LengthsCriteria?, RatesCriteria?, CancellationToken)
Various random bits of information that describe the whole system.
public static Task<Overview> GetOverviewAsync(this IManagementClient client, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientlengthsCriteria
LengthsCriteriaCriteria for getting samples of queue length data
ratesCriteria
RatesCriteriaCriteria for getting samples of rate data
cancellationToken
CancellationToken
Returns
GetParameter(IManagementClient, Parameter, CancellationToken)
public static Parameter GetParameter(this IManagementClient client, Parameter parameter, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParametercancellationToken
CancellationToken
Returns
GetParameter(IManagementClient, Vhost, string, string, CancellationToken)
public static Parameter GetParameter(this IManagementClient client, Vhost vhost, string componentName, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcomponentName
stringparameterName
stringcancellationToken
CancellationToken
Returns
GetParameter(IManagementClient, string, string, string, CancellationToken)
public static Parameter GetParameter(this IManagementClient client, string vhostName, string componentName, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcomponentName
stringparameterName
stringcancellationToken
CancellationToken
Returns
GetParameterAsync(IManagementClient, Parameter, CancellationToken)
public static Task<Parameter> GetParameterAsync(this IManagementClient client, Parameter parameter, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientparameter
ParametercancellationToken
CancellationToken
Returns
GetParameterAsync(IManagementClient, Vhost, string, string, CancellationToken)
public static Task<Parameter> GetParameterAsync(this IManagementClient client, Vhost vhost, string componentName, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcomponentName
stringparameterName
stringcancellationToken
CancellationToken
Returns
GetParameterAsync(IManagementClient, string, string, string, CancellationToken)
Get specific parameters on the cluster
public static Task<Parameter> GetParameterAsync(this IManagementClient client, string vhostName, string componentName, string parameterName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcomponentName
stringparameterName
stringcancellationToken
CancellationToken
Returns
GetParameters(IManagementClient, string, Vhost, CancellationToken)
public static IReadOnlyList<Parameter> GetParameters(this IManagementClient client, string componentName, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhost
VhostcancellationToken
CancellationToken
Returns
GetParameters(IManagementClient, string, string, CancellationToken)
public static IReadOnlyList<Parameter> GetParameters(this IManagementClient client, string componentName, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhostName
stringcancellationToken
CancellationToken
Returns
GetParameters(IManagementClient, string, CancellationToken)
public static IReadOnlyList<Parameter> GetParameters(this IManagementClient client, string componentName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringcancellationToken
CancellationToken
Returns
GetParameters(IManagementClient, CancellationToken)
public static IReadOnlyList<Parameter> GetParameters(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetParametersAsync(IManagementClient, string, Vhost, CancellationToken)
public static Task<IReadOnlyList<Parameter>> GetParametersAsync(this IManagementClient client, string componentName, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhost
VhostcancellationToken
CancellationToken
Returns
GetParametersAsync(IManagementClient, string, string, CancellationToken)
Get all parameters for a given component and virtual host on the cluster
public static Task<IReadOnlyList<Parameter>> GetParametersAsync(this IManagementClient client, string componentName, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringvhostName
stringcancellationToken
CancellationToken
Returns
GetParametersAsync(IManagementClient, string, CancellationToken)
Get all parameters for a given component on the cluster
public static Task<IReadOnlyList<Parameter>> GetParametersAsync(this IManagementClient client, string componentName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcomponentName
stringcancellationToken
CancellationToken
Returns
GetParametersAsync(IManagementClient, CancellationToken)
Get all parameters on the cluster
public static Task<IReadOnlyList<Parameter>> GetParametersAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetPermissions(IManagementClient, CancellationToken)
public static IReadOnlyList<Permission> GetPermissions(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetPermissionsAsync(IManagementClient, CancellationToken)
A list of all permissions for all users.
public static Task<IReadOnlyList<Permission>> GetPermissionsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetPolicies(IManagementClient, CancellationToken)
public static IReadOnlyList<Policy> GetPolicies(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetPoliciesAsync(IManagementClient, CancellationToken)
Get collection of Policies on the cluster
public static Task<IReadOnlyList<Policy>> GetPoliciesAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
- Task<IReadOnlyList<Policy>>
Policies
GetQueue(IManagementClient, QueueName, LengthsCriteria?, RatesCriteria?, CancellationToken)
public static Queue GetQueue(this IManagementClient client, QueueName queue, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamelengthsCriteria
LengthsCriteriaratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetQueue(IManagementClient, Vhost, string, LengthsCriteria?, RatesCriteria?, CancellationToken)
public static Queue GetQueue(this IManagementClient client, Vhost vhost, string queueName, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringlengthsCriteria
LengthsCriteriaratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetQueue(IManagementClient, string, string, LengthsCriteria?, RatesCriteria?, CancellationToken)
public static Queue GetQueue(this IManagementClient client, string vhostName, string queueName, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringlengthsCriteria
LengthsCriteriaratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetQueueAsync(IManagementClient, QueueName, LengthsCriteria?, RatesCriteria?, CancellationToken)
public static Task<Queue> GetQueueAsync(this IManagementClient client, QueueName queue, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamelengthsCriteria
LengthsCriteriaratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetQueueAsync(IManagementClient, Vhost, string, LengthsCriteria?, RatesCriteria?, CancellationToken)
public static Task<Queue> GetQueueAsync(this IManagementClient client, Vhost vhost, string queueName, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringlengthsCriteria
LengthsCriteriaratesCriteria
RatesCriteriacancellationToken
CancellationToken
Returns
GetQueueAsync(IManagementClient, string, string, LengthsCriteria?, RatesCriteria?, CancellationToken)
Get an individual queue by name
public static Task<Queue> GetQueueAsync(this IManagementClient client, string vhostName, string queueName, LengthsCriteria? lengthsCriteria = null, RatesCriteria? ratesCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe virtual host that contains the queue
queueName
stringThe name of the queue
lengthsCriteria
LengthsCriteriaCriteria for getting samples of queue length data
ratesCriteria
RatesCriteriaCriteria for getting samples of rate data
cancellationToken
CancellationToken
Returns
GetQueueBindings(IManagementClient, ExchangeName, QueueName, CancellationToken)
public static IReadOnlyList<Binding> GetQueueBindings(this IManagementClient client, ExchangeName exchange, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeue
QueueNamecancellationToken
CancellationToken
Returns
GetQueueBindings(IManagementClient, ExchangeName, string, CancellationToken)
public static IReadOnlyList<Binding> GetQueueBindings(this IManagementClient client, ExchangeName exchange, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeueName
stringcancellationToken
CancellationToken
Returns
GetQueueBindings(IManagementClient, Vhost, string, string, CancellationToken)
public static IReadOnlyList<Binding> GetQueueBindings(this IManagementClient client, Vhost vhost, string exchangeName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringqueueName
stringcancellationToken
CancellationToken
Returns
GetQueueBindings(IManagementClient, string, QueueName, CancellationToken)
public static IReadOnlyList<Binding> GetQueueBindings(this IManagementClient client, string exchangeName, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchangeName
stringqueue
QueueNamecancellationToken
CancellationToken
Returns
GetQueueBindings(IManagementClient, string, string, string, CancellationToken)
public static IReadOnlyList<Binding> GetQueueBindings(this IManagementClient client, string vhostName, string exchangeName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringqueueName
stringcancellationToken
CancellationToken
Returns
GetQueueBindingsAsync(IManagementClient, ExchangeName, QueueName, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetQueueBindingsAsync(this IManagementClient client, ExchangeName exchange, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeue
QueueNamecancellationToken
CancellationToken
Returns
GetQueueBindingsAsync(IManagementClient, ExchangeName, string, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetQueueBindingsAsync(this IManagementClient client, ExchangeName exchange, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamequeueName
stringcancellationToken
CancellationToken
Returns
GetQueueBindingsAsync(IManagementClient, Vhost, string, string, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetQueueBindingsAsync(this IManagementClient client, Vhost vhost, string exchangeName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringqueueName
stringcancellationToken
CancellationToken
Returns
GetQueueBindingsAsync(IManagementClient, string, QueueName, CancellationToken)
public static Task<IReadOnlyList<Binding>> GetQueueBindingsAsync(this IManagementClient client, string exchangeName, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchangeName
stringqueue
QueueNamecancellationToken
CancellationToken
Returns
GetQueueBindingsAsync(IManagementClient, string, string, string, CancellationToken)
A list of all bindings between an exchange and a queue. Remember, an exchange and a queue can be bound together many times!
public static Task<IReadOnlyList<Binding>> GetQueueBindingsAsync(this IManagementClient client, string vhostName, string exchangeName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringqueueName
stringcancellationToken
CancellationToken
Returns
GetQueues(IManagementClient, Vhost, StatsCriteria?, CancellationToken)
public static IReadOnlyList<Queue> GetQueues(this IManagementClient client, Vhost vhost, StatsCriteria? statsCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhoststatsCriteria
StatsCriteriacancellationToken
CancellationToken
Returns
GetQueues(IManagementClient, StatsCriteria?, CancellationToken)
public static IReadOnlyList<Queue> GetQueues(this IManagementClient client, StatsCriteria? statsCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientstatsCriteria
StatsCriteriacancellationToken
CancellationToken
Returns
GetQueues(IManagementClient, string, StatsCriteria?, CancellationToken)
public static IReadOnlyList<Queue> GetQueues(this IManagementClient client, string vhostName, StatsCriteria? statsCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringstatsCriteria
StatsCriteriacancellationToken
CancellationToken
Returns
GetQueuesAsync(IManagementClient, Vhost, StatsCriteria?, CancellationToken)
public static Task<IReadOnlyList<Queue>> GetQueuesAsync(this IManagementClient client, Vhost vhost, StatsCriteria? statsCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhoststatsCriteria
StatsCriteriacancellationToken
CancellationToken
Returns
GetQueuesAsync(IManagementClient, StatsCriteria?, CancellationToken)
A list of all queues.
public static Task<IReadOnlyList<Queue>> GetQueuesAsync(this IManagementClient client, StatsCriteria? statsCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientstatsCriteria
StatsCriteriacancellationToken
CancellationToken
Returns
GetQueuesAsync(IManagementClient, string, StatsCriteria?, CancellationToken)
A list of all queues for a virtual host.
public static Task<IReadOnlyList<Queue>> GetQueuesAsync(this IManagementClient client, string vhostName, StatsCriteria? statsCriteria = null, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringstatsCriteria
StatsCriteriacancellationToken
CancellationToken
Returns
GetQueuesByPage(IManagementClient, Vhost, PageCriteria, CancellationToken)
public static PageResult<Queue> GetQueuesByPage(this IManagementClient client, Vhost vhost, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetQueuesByPage(IManagementClient, PageCriteria, CancellationToken)
public static PageResult<Queue> GetQueuesByPage(this IManagementClient client, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetQueuesByPage(IManagementClient, string, PageCriteria, CancellationToken)
public static PageResult<Queue> GetQueuesByPage(this IManagementClient client, string vhostName, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetQueuesByPageAsync(IManagementClient, Vhost, PageCriteria, CancellationToken)
public static Task<PageResult<Queue>> GetQueuesByPageAsync(this IManagementClient client, Vhost vhost, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetQueuesByPageAsync(IManagementClient, PageCriteria, CancellationToken)
A list of queues for a page.
public static Task<PageResult<Queue>> GetQueuesByPageAsync(this IManagementClient client, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetQueuesByPageAsync(IManagementClient, string, PageCriteria, CancellationToken)
A list of queues for a page for a virtual host.
public static Task<PageResult<Queue>> GetQueuesByPageAsync(this IManagementClient client, string vhostName, PageCriteria pageCriteria, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringpageCriteria
PageCriteriacancellationToken
CancellationToken
Returns
GetShovel(IManagementClient, Vhost, string, CancellationToken)
public static Parameter GetShovel(this IManagementClient client, Vhost vhost, string shovelName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostshovelName
stringcancellationToken
CancellationToken
Returns
GetShovel(IManagementClient, string, string, CancellationToken)
public static Parameter GetShovel(this IManagementClient client, string vhostName, string shovelName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringshovelName
stringcancellationToken
CancellationToken
Returns
GetShovelAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task<Parameter> GetShovelAsync(this IManagementClient client, Vhost vhost, string shovelName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostshovelName
stringcancellationToken
CancellationToken
Returns
GetShovelAsync(IManagementClient, string, string, CancellationToken)
Get specific shovel parameters from a specific vhost
public static Task<Parameter> GetShovelAsync(this IManagementClient client, string vhostName, string shovelName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringshovelName
stringcancellationToken
CancellationToken
Returns
GetShovelStatuses(IManagementClient, Vhost, CancellationToken)
public static IReadOnlyList<ShovelStatus> GetShovelStatuses(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetShovelStatuses(IManagementClient, string, CancellationToken)
public static IReadOnlyList<ShovelStatus> GetShovelStatuses(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetShovelStatuses(IManagementClient, CancellationToken)
public static IReadOnlyList<ShovelStatus> GetShovelStatuses(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetShovelStatusesAsync(IManagementClient, Vhost, CancellationToken)
public static Task<IReadOnlyList<ShovelStatus>> GetShovelStatusesAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetShovelStatusesAsync(IManagementClient, string, CancellationToken)
A list of all shovel statuses for a virtual host.
public static Task<IReadOnlyList<ShovelStatus>> GetShovelStatusesAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetShovelStatusesAsync(IManagementClient, CancellationToken)
A list of all shovel statuses.
public static Task<IReadOnlyList<ShovelStatus>> GetShovelStatusesAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetTopicPermissions(IManagementClient, CancellationToken)
public static IReadOnlyList<TopicPermission> GetTopicPermissions(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetTopicPermissionsAsync(IManagementClient, CancellationToken)
A list of all topic permissions for all users.
public static Task<IReadOnlyList<TopicPermission>> GetTopicPermissionsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetUser(IManagementClient, User, CancellationToken)
public static User GetUser(this IManagementClient client, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UsercancellationToken
CancellationToken
Returns
GetUser(IManagementClient, string, CancellationToken)
public static User GetUser(this IManagementClient client, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuserName
stringcancellationToken
CancellationToken
Returns
GetUserAsync(IManagementClient, User, CancellationToken)
public static Task<User> GetUserAsync(this IManagementClient client, User user, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuser
UsercancellationToken
CancellationToken
Returns
GetUserAsync(IManagementClient, string, CancellationToken)
Get a user by name
public static Task<User> GetUserAsync(this IManagementClient client, string userName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientuserName
stringThe name of the user
cancellationToken
CancellationToken
Returns
GetUsers(IManagementClient, CancellationToken)
public static IReadOnlyList<User> GetUsers(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetUsersAsync(IManagementClient, CancellationToken)
A list of all users.
public static Task<IReadOnlyList<User>> GetUsersAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetVhost(IManagementClient, Vhost, CancellationToken)
public static Vhost GetVhost(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetVhost(IManagementClient, string, CancellationToken)
public static Vhost GetVhost(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
GetVhostAsync(IManagementClient, Vhost, CancellationToken)
public static Task<Vhost> GetVhostAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
GetVhostAsync(IManagementClient, string, CancellationToken)
Get an individual vhost by name
public static Task<Vhost> GetVhostAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe VHost
cancellationToken
CancellationToken
Returns
GetVhosts(IManagementClient, CancellationToken)
public static IReadOnlyList<Vhost> GetVhosts(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
GetVhostsAsync(IManagementClient, CancellationToken)
A list of all vhosts.
public static Task<IReadOnlyList<Vhost>> GetVhostsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
Get<TResult>(IManagementClient, RelativePath, IEnumerable<KeyValuePair<string, string>>?, CancellationToken)
public static TResult Get<TResult>(this IManagementClient client, RelativePath path, IEnumerable<KeyValuePair<string, string>>? queryParameters, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathqueryParameters
IEnumerable<KeyValuePair<string, string>>cancellationToken
CancellationToken
Returns
- TResult
Type Parameters
TResult
Get<TResult>(IManagementClient, RelativePath, CancellationToken)
public static TResult Get<TResult>(this IManagementClient client, RelativePath path, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathcancellationToken
CancellationToken
Returns
- TResult
Type Parameters
TResult
HaveAnyClassicQueuesWithoutSynchronisedMirrors(IManagementClient, CancellationToken)
public static bool HaveAnyClassicQueuesWithoutSynchronisedMirrors(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
HaveAnyClassicQueuesWithoutSynchronisedMirrorsAsync(IManagementClient, CancellationToken)
Returns true if there are classic mirrored queues without synchronised mirrors online (queues that would potentially lose data if the target node is shut down).
public static Task<bool> HaveAnyClassicQueuesWithoutSynchronisedMirrorsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
HaveAnyClusterAlarms(IManagementClient, CancellationToken)
public static bool HaveAnyClusterAlarms(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
HaveAnyClusterAlarmsAsync(IManagementClient, CancellationToken)
Returns true if there are any alarms in effect in the cluster
public static Task<bool> HaveAnyClusterAlarmsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
HaveAnyLocalAlarms(IManagementClient, CancellationToken)
public static bool HaveAnyLocalAlarms(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
HaveAnyLocalAlarmsAsync(IManagementClient, CancellationToken)
Returns true if there are any alarms in effect in on a target node
public static Task<bool> HaveAnyLocalAlarmsAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
HaveAnyQuorumQueuesInCriticalState(IManagementClient, CancellationToken)
public static bool HaveAnyQuorumQueuesInCriticalState(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
HaveAnyQuorumQueuesInCriticalStateAsync(IManagementClient, CancellationToken)
Returns true if there are quorum queues with minimum online quorum (queues that would lose their quorum and availability if the target node is shut down)
public static Task<bool> HaveAnyQuorumQueuesInCriticalStateAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
Returns
IsAlive(IManagementClient, Vhost, CancellationToken)
public static bool IsAlive(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
IsAlive(IManagementClient, string, CancellationToken)
public static bool IsAlive(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
IsAliveAsync(IManagementClient, Vhost, CancellationToken)
public static Task<bool> IsAliveAsync(this IManagementClient client, Vhost vhost, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostcancellationToken
CancellationToken
Returns
IsAliveAsync(IManagementClient, string, CancellationToken)
Declares a test queue, then publishes and consumes a message. Intended for use by monitoring tools. If everything is working correctly, will return true. Note: the test queue will not be deleted (to prevent queue churn if this is repeatedly pinged).
public static Task<bool> IsAliveAsync(this IManagementClient client, string vhostName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringcancellationToken
CancellationToken
Returns
Post(IManagementClient, RelativePath, CancellationToken)
public static void Post(this IManagementClient client, RelativePath path, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathcancellationToken
CancellationToken
Post<TBody>(IManagementClient, RelativePath, TBody, CancellationToken)
public static void Post<TBody>(this IManagementClient client, RelativePath path, TBody item, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathitem
TBodycancellationToken
CancellationToken
Type Parameters
TBody
Post<TBody, TResult>(IManagementClient, RelativePath, TBody, CancellationToken)
public static TResult Post<TBody, TResult>(this IManagementClient client, RelativePath path, TBody item, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathitem
TBodycancellationToken
CancellationToken
Returns
- TResult
Type Parameters
TBody
TResult
Publish(IManagementClient, ExchangeName, PublishInfo, CancellationToken)
public static PublishResult Publish(this IManagementClient client, ExchangeName exchange, PublishInfo publishInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamepublishInfo
PublishInfocancellationToken
CancellationToken
Returns
Publish(IManagementClient, Vhost, string, PublishInfo, CancellationToken)
public static PublishResult Publish(this IManagementClient client, Vhost vhost, string exchangeName, PublishInfo publishInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringpublishInfo
PublishInfocancellationToken
CancellationToken
Returns
Publish(IManagementClient, string, string, PublishInfo, CancellationToken)
public static PublishResult Publish(this IManagementClient client, string vhostName, string exchangeName, PublishInfo publishInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringexchangeName
stringpublishInfo
PublishInfocancellationToken
CancellationToken
Returns
PublishAsync(IManagementClient, ExchangeName, PublishInfo, CancellationToken)
public static Task<PublishResult> PublishAsync(this IManagementClient client, ExchangeName exchange, PublishInfo publishInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientexchange
ExchangeNamepublishInfo
PublishInfocancellationToken
CancellationToken
Returns
PublishAsync(IManagementClient, Vhost, string, PublishInfo, CancellationToken)
public static Task<PublishResult> PublishAsync(this IManagementClient client, Vhost vhost, string exchangeName, PublishInfo publishInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostexchangeName
stringpublishInfo
PublishInfocancellationToken
CancellationToken
Returns
PublishAsync(IManagementClient, string, string, PublishInfo, CancellationToken)
Publish a message to a given exchange. Please note that the publish / get paths in the HTTP API are intended for injecting test messages, diagnostics etc - they do not implement reliable delivery and so should be treated as a sysadmin's tool rather than a general API for messaging.
public static Task<PublishResult> PublishAsync(this IManagementClient client, string vhostName, string exchangeName, PublishInfo publishInfo, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringThe vhost
exchangeName
stringThe exchange
publishInfo
PublishInfoThe publication parameters
cancellationToken
CancellationToken
Returns
- Task<PublishResult>
A PublishResult, routed == true if the message was sent to at least one queue
Purge(IManagementClient, QueueName, CancellationToken)
public static void Purge(this IManagementClient client, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamecancellationToken
CancellationToken
Purge(IManagementClient, Vhost, string, CancellationToken)
public static void Purge(this IManagementClient client, Vhost vhost, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringcancellationToken
CancellationToken
Purge(IManagementClient, string, string, CancellationToken)
public static void Purge(this IManagementClient client, string vhostName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringcancellationToken
CancellationToken
PurgeAsync(IManagementClient, QueueName, CancellationToken)
public static Task PurgeAsync(this IManagementClient client, QueueName queue, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientqueue
QueueNamecancellationToken
CancellationToken
Returns
PurgeAsync(IManagementClient, Vhost, string, CancellationToken)
public static Task PurgeAsync(this IManagementClient client, Vhost vhost, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhost
VhostqueueName
stringcancellationToken
CancellationToken
Returns
PurgeAsync(IManagementClient, string, string, CancellationToken)
Purge a queue of all messages
public static Task PurgeAsync(this IManagementClient client, string vhostName, string queueName, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientvhostName
stringqueueName
stringcancellationToken
CancellationToken
Returns
Put(IManagementClient, RelativePath, CancellationToken)
public static void Put(this IManagementClient client, RelativePath path, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathcancellationToken
CancellationToken
Put<TBody>(IManagementClient, RelativePath, TBody, CancellationToken)
public static void Put<TBody>(this IManagementClient client, RelativePath path, TBody item, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientpath
RelativePathitem
TBodycancellationToken
CancellationToken
Type Parameters
TBody
RebalanceQueues(IManagementClient, CancellationToken)
public static void RebalanceQueues(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken
RebalanceQueuesAsync(IManagementClient, CancellationToken)
Rebalances all queues in all vhosts. This operation is asynchronous therefore please check the RabbitMQ log file for messages regarding the success or failure of the operation.
public static Task RebalanceQueuesAsync(this IManagementClient client, CancellationToken cancellationToken = default)
Parameters
client
IManagementClientcancellationToken
CancellationToken