OAuthClient Clase

Definición

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

Constructores

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

Propiedades

Nombre Description
BaseUri

Obtiene o establece el URI base del servicio.

BotSignIn

Obtiene el IBotSignIn.

Credentials

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

DeserializationSettings

Obtiene la configuración de deserialización de json.

OAuthApi
Obsoletos.

Una clase cliente OAuth que implementa IOAuthClient.

OAuthApiEx

Una clase cliente OAuth que implementa IOAuthClient.

SerializationSettings

Obtiene la configuración de serialización JSON.

UserToken

Obtiene el IUserToken.

Métodos

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

Exchange con mensaje HTTP.

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

Obtén el recurso de inicio de sesión con mensaje HTTP.

Métodos de extensión

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

Exchange.

GetOAuthApiEx(IOAuthClient)

Una clase cliente OAuth que implementa IOAuthClient.

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

Obtén el recurso de inicio de sesión con mensaje HTTP.

Se aplica a