Compartilhar via


OAuthClient Classe

Definição

Uma classe de cliente OAuth que implementa IOAuthClient.

public class OAuthClient : Microsoft.Rest.ServiceClient<Microsoft.Bot.Connector.OAuthClient>, IDisposable, Microsoft.Bot.Connector.IOAuthClient
type OAuthClient = class
    inherit ServiceClient<OAuthClient>
    interface IOAuthClient
    interface IDisposable
Public Class OAuthClient
Inherits ServiceClient(Of OAuthClient)
Implements IDisposable, IOAuthClient
Herança
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementações

Construtores

OAuthClient(DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(HttpClient, Boolean)

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Uma classe de cliente OAuth que implementa IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(Uri, DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Uma classe de cliente OAuth que implementa IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializa uma nova instância da classe OAuthClient.

OAuthClient(Uri, String, String, DelegatingHandler[])

Uma classe de cliente OAuth que implementa IOAuthClient.

Propriedades

BaseUri

Obtém ou define o URI base do serviço.

BotSignIn

Obtém o IBotSignIn.

Credentials

Obtém credenciais de assinatura que identificam exclusivamente a assinatura do cliente.

DeserializationSettings

Obtém as configurações de desserialização json.

OAuthApi
Obsoleto.

Uma classe de cliente OAuth que implementa IOAuthClient.

OAuthApiEx

Uma classe de cliente OAuth que implementa IOAuthClient.

SerializationSettings

Obtém as configurações de serialização json.

UserToken

Obtém o IUserToken.

Métodos

ExchangeAsyncWithHttpMessagesAsync(String, String, String, TokenExchangeRequest, Dictionary<String,List<String>>, CancellationToken)

Trocar com mensagem HTTP.

GetSignInResourceWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Obtenha o recurso de entrada com a mensagem HTTP.

Métodos de Extensão

GetSignInResourceAsync(OAuthClient, String, String, String, String, CancellationToken)

Obtenha o recurso de entrada com a mensagem HTTP.

GetOAuthApiEx(IOAuthClient)

Uma classe de cliente OAuth que implementa IOAuthClient.

ExchangeAsyncAsync(OAuthClient, String, String, String, TokenExchangeRequest, CancellationToken)

Exchange.

Aplica-se a