Compartir a través de


OAuthClient Clase

Definición

Una clase de cliente de 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
Herencia
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementaciones

Constructores

OAuthClient(DelegatingHandler[])

Inicializa una nueva instancia de la clase OAuthClient.

OAuthClient(HttpClient, Boolean)

Inicializa una nueva instancia de la clase OAuthClient.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase OAuthClient.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Una clase de cliente de OAuth que implementa IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Inicializa una nueva instancia de la clase OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializa una nueva instancia de la clase OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase OAuthClient.

OAuthClient(Uri, DelegatingHandler[])

Inicializa una nueva instancia de la clase OAuthClient.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase OAuthClient.

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

Una clase de cliente de OAuth que implementa IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializa una nueva instancia de la clase OAuthClient.

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

Inicializa una nueva instancia de la clase OAuthClient.

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

Una clase de cliente de OAuth que implementa IOAuthClient.

Propiedades

BaseUri

Obtiene o establece el URI base del servicio.

BotSignIn

Obtiene IBotSignIn.

Credentials

Obtiene las credenciales de suscripción que identifican de forma única la suscripción de cliente.

DeserializationSettings

Obtiene la configuración de deserialización json.

OAuthApi
Obsoletos.

Una clase de cliente de OAuth que implementa IOAuthClient.

OAuthApiEx

Una clase de cliente de OAuth que implementa IOAuthClient.

SerializationSettings

Obtiene la configuración de serialización json.

UserToken

Obtiene el IUserToken.

Métodos

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

Intercambio con mensaje HTTP.

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

Obtenga el recurso de inicio de sesión con el mensaje HTTP.

Métodos de extensión

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

Obtenga el recurso de inicio de sesión con el mensaje HTTP.

GetOAuthApiEx(IOAuthClient)

Una clase de cliente de OAuth que implementa IOAuthClient.

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

Intercambiar.

Se aplica a