Partilhar 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 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 de 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 de 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 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 subscrição que identificam exclusivamente a subscrição do cliente.

DeserializationSettings

Obtém as definiçõ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 definições de serialização json.

UserToken

Obtém o IUserToken.

Métodos

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

Trocar por mensagem HTTP.

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

Obtenha o recurso de início de sessão com a mensagem HTTP.

Métodos da Extensão

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

Obtenha o recurso de início de sessão com a mensagem HTTP.

GetOAuthApiEx(IOAuthClient)

Uma classe de cliente OAuth que implementa IOAuthClient.

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

Troca.

Aplica-se a