Class ManagementClient
- Namespace
- EasyNetQ.Management.Client
- Assembly
- EasyNetQ.Management.Client.dll
public class ManagementClient : IManagementClient, IDisposable
- Inheritance
-
ManagementClient
- Implements
- 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)
Constructors
ManagementClient(HttpClient, string, string)
public ManagementClient(HttpClient httpClient, string username, string password)
Parameters
httpClient
HttpClientusername
stringpassword
string
ManagementClient(string, string, string, int, TimeSpan?, Action<HttpRequestMessage>?, bool, Action<SocketsHttpHandler>?)
[Obsolete("Please use another constructor")]
public ManagementClient(string hostUrl, string username, string password, int portNumber = 15672, TimeSpan? timeout = null, Action<HttpRequestMessage>? configureHttpRequestMessage = null, bool ssl = false, Action<SocketsHttpHandler>? configureHttpHandler = null)
Parameters
hostUrl
stringusername
stringpassword
stringportNumber
inttimeout
TimeSpan?configureHttpRequestMessage
Action<HttpRequestMessage>ssl
boolconfigureHttpHandler
Action<SocketsHttpHandler>
ManagementClient(Uri, string, string, TimeSpan?, Action<HttpRequestMessage>?, Action<SocketsHttpHandler>?)
public ManagementClient(Uri endpoint, string username, string password, TimeSpan? timeout = null, Action<HttpRequestMessage>? configureHttpRequestMessage = null, Action<SocketsHttpHandler>? configureHttpHandler = null)
Parameters
endpoint
Uriusername
stringpassword
stringtimeout
TimeSpan?configureHttpRequestMessage
Action<HttpRequestMessage>configureHttpHandler
Action<SocketsHttpHandler>
Properties
Endpoint
The endpoint that the client is using.
public Uri Endpoint { get; }
Property Value
- Uri
Methods
CheckAsync(RelativePath, CancellationToken)
public Task<bool> CheckAsync(RelativePath path, CancellationToken cancellationToken = default)
Parameters
path
RelativePathcancellationToken
CancellationToken
Returns
DeleteAsync(RelativePath, IEnumerable<KeyValuePair<string, string>>?, CancellationToken)
public Task DeleteAsync(RelativePath path, IEnumerable<KeyValuePair<string, string>>? queryParameters, CancellationToken cancellationToken = default)
Parameters
path
RelativePathqueryParameters
IEnumerable<KeyValuePair<string, string>>cancellationToken
CancellationToken
Returns
Dispose()
public void Dispose()
GetAsync<TResult>(RelativePath, IEnumerable<KeyValuePair<string, string>>?, CancellationToken)
public 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)
public Task PostAsync(RelativePath path, CancellationToken cancellationToken = default)
Parameters
path
RelativePathcancellationToken
CancellationToken
Returns
PostAsync<TItem>(RelativePath, TItem, CancellationToken)
public Task PostAsync<TItem>(RelativePath path, TItem item, CancellationToken cancellationToken = default)
Parameters
path
RelativePathitem
TItemcancellationToken
CancellationToken
Returns
Type Parameters
TItem
PostAsync<TItem, TResult>(RelativePath, TItem, CancellationToken)
public Task<TResult> PostAsync<TItem, TResult>(RelativePath path, TItem item, CancellationToken cancellationToken = default)
Parameters
path
RelativePathitem
TItemcancellationToken
CancellationToken
Returns
- Task<TResult>
Type Parameters
TItem
TResult
PutAsync(RelativePath, CancellationToken)
public Task PutAsync(RelativePath path, CancellationToken cancellationToken = default)
Parameters
path
RelativePathcancellationToken
CancellationToken
Returns
PutAsync<TBody>(RelativePath, TBody, CancellationToken)
public Task PutAsync<TBody>(RelativePath path, TBody item, CancellationToken cancellationToken = default)
Parameters
path
RelativePathitem
TBodycancellationToken
CancellationToken
Returns
Type Parameters
TBody