Idioma

OAuthClient Classe

Definição

Uma classe 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

Nome Description
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 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 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 cliente OAuth que implementa IOAuthClient.

Propriedades

Nome Description
BaseUri

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

BotSignIn

Recebe o IBotSignIn.

Credentials

Obtém credenciais de assinatura que identificam de forma única a assinatura do cliente.

DeserializationSettings

Recebe as configurações de desserialização do JSON.

OAuthApi
Obsoleto.

Uma classe cliente OAuth que implementa IOAuthClient.

OAuthApiEx

Uma classe cliente OAuth que implementa IOAuthClient.

SerializationSettings

Recebe configurações de serialização json.

UserToken

Recebe o IUserToken.

Métodos

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

Exchange com mensagem HTTP.

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

Obtenha recurso de login com mensagem HTTP.

Métodos de Extensão

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

Exchange.

GetOAuthApiEx(IOAuthClient)

Uma classe cliente OAuth que implementa IOAuthClient.

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

Obtenha recurso de login com mensagem HTTP.

Aplica-se a