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

Name Descrição
OAuthClient(DelegatingHandler[])

Inicializa uma nova instância da OAuthClient classe.

OAuthClient(HttpClient, Boolean)

Inicializa uma nova instância da OAuthClient classe.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Inicializa uma nova instância da OAuthClient classe.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Uma classe cliente OAuth que implementa IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Inicializa uma nova instância da OAuthClient classe.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializa uma nova instância da OAuthClient classe.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializa uma nova instância da OAuthClient classe.

OAuthClient(Uri, DelegatingHandler[])

Inicializa uma nova instância da OAuthClient classe.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializa uma nova instância da OAuthClient classe.

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

Uma classe cliente OAuth que implementa IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializa uma nova instância da OAuthClient classe.

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

Inicializa uma nova instância da OAuthClient classe.

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

Uma classe cliente OAuth que implementa IOAuthClient.

Propriedades

Name Descrição
BaseUri

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

BotSignIn

Recebe o IBotSignIn.

Credentials

Obtém credenciais de subscrição que identificam de forma única a subscrição do cliente.

DeserializationSettings

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

OAuthApi
Obsoleto.

Uma classe cliente OAuth que implementa IOAuthClient.

OAuthApiEx

Uma classe cliente OAuth que implementa IOAuthClient.

SerializationSettings

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

UserToken

Recebe o IUserToken.

Métodos

Name Descrição
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 da Extensão

Name Descrição
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