Table of Contents

Class OAuth2ClientCredentialsProvider

Namespace
RabbitMQ.Client.OAuth2
Assembly
RabbitMQ.Client.OAuth2.dll
public class OAuth2ClientCredentialsProvider : ICredentialsProvider, IDisposable
Inheritance
OAuth2ClientCredentialsProvider
Implements
Inherited Members

Constructors

OAuth2ClientCredentialsProvider(string, IOAuth2Client)

public OAuth2ClientCredentialsProvider(string name, IOAuth2Client oAuth2Client)

Parameters

name string
oAuth2Client IOAuth2Client

Properties

Name

public string Name { get; }

Property Value

string

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GetCredentialsAsync(CancellationToken)

public Task<Credentials> GetCredentialsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<Credentials>