Interface IManagementClient
- Namespace
- EasyNetQ.Management.Client
- Assembly
- EasyNetQ.Management.Client.dll
public interface IManagementClient : IDisposable
- Inherited Members
- Extension Methods
-
IManagementClientExtensions.ChangeUserPassword(IManagementClient, string, string, CancellationToken)IManagementClientExtensions.CreateParameter(IManagementClient, Parameter, object, CancellationToken)IManagementClientExtensions.DeletePermissionAsync(IManagementClient, Vhost, User, CancellationToken)IManagementClientExtensions.DeleteTopicPermission(IManagementClient, Vhost, User, CancellationToken)IManagementClientExtensions.GetBindingsForQueue(IManagementClient, Vhost, string, CancellationToken)IManagementClientExtensions.GetChannel(IManagementClient, string, RatesCriteria?, CancellationToken)IManagementClientExtensions.GetParametersAsync(IManagementClient, string, string, CancellationToken)IManagementClientExtensions.GetQueuesByPageAsync(IManagementClient, PageCriteria, CancellationToken)IManagementClientExtensions.HaveAnyQuorumQueuesInCriticalState(IManagementClient, CancellationToken)
Properties
Endpoint
The endpoint that the client is using.
Uri Endpoint { get; }
Property Value
- Uri
Methods
CheckAsync(RelativePath, CancellationToken)
Task<bool> CheckAsync(RelativePath path, CancellationToken cancellationToken = default)
Parameters
path
RelativePathcancellationToken
CancellationToken
Returns
DeleteAsync(RelativePath, IEnumerable<KeyValuePair<string, string>>?, CancellationToken)
Task DeleteAsync(RelativePath path, IEnumerable<KeyValuePair<string, string>>? queryParameters, CancellationToken cancellationToken = default)
Parameters
path
RelativePathqueryParameters
IEnumerable<KeyValuePair<string, string>>cancellationToken
CancellationToken
Returns
GetAsync<TResult>(RelativePath, IEnumerable<KeyValuePair<string, string>>?, CancellationToken)
Task<TResult> GetAsync<TResult>(RelativePath path, IEnumerable<KeyValuePair<string, string>>? queryParameters, CancellationToken cancellationToken = default)
Parameters
path
RelativePathqueryParameters
IEnumerable<KeyValuePair<string, string>>cancellationToken
CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
PostAsync(RelativePath, CancellationToken)
Task PostAsync(RelativePath path, CancellationToken cancellationToken = default)
Parameters
path
RelativePathcancellationToken
CancellationToken
Returns
PostAsync<TBody>(RelativePath, TBody, CancellationToken)
Task PostAsync<TBody>(RelativePath path, TBody item, CancellationToken cancellationToken = default)
Parameters
path
RelativePathitem
TBodycancellationToken
CancellationToken
Returns
Type Parameters
TBody
PostAsync<TBody, TResult>(RelativePath, TBody, CancellationToken)
Task<TResult> PostAsync<TBody, TResult>(RelativePath path, TBody item, CancellationToken cancellationToken = default)
Parameters
path
RelativePathitem
TBodycancellationToken
CancellationToken
Returns
- Task<TResult>
Type Parameters
TBody
TResult
PutAsync(RelativePath, CancellationToken)
Task PutAsync(RelativePath path, CancellationToken cancellationToken = default)
Parameters
path
RelativePathcancellationToken
CancellationToken
Returns
PutAsync<TBody>(RelativePath, TBody, CancellationToken)
Task PutAsync<TBody>(RelativePath path, TBody item, CancellationToken cancellationToken = default)
Parameters
path
RelativePathitem
TBodycancellationToken
CancellationToken
Returns
Type Parameters
TBody