Partager via


OAuthClient Classe

Définition

Classe de client OAuth qui implémente 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
Héritage
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implémente

Constructeurs

OAuthClient(DelegatingHandler[])

Initialise une nouvelle instance de la classe OAuthClient.

OAuthClient(HttpClient, Boolean)

Initialise une nouvelle instance de la classe OAuthClient.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Initialise une nouvelle instance de la classe OAuthClient.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Classe de client OAuth qui implémente IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Initialise une nouvelle instance de la classe OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Initialise une nouvelle instance de la classe OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initialise une nouvelle instance de la classe OAuthClient.

OAuthClient(Uri, DelegatingHandler[])

Initialise une nouvelle instance de la classe OAuthClient.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Initialise une nouvelle instance de la classe OAuthClient.

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

Classe de client OAuth qui implémente IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initialise une nouvelle instance de la classe OAuthClient.

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

Initialise une nouvelle instance de la classe OAuthClient.

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

Classe de client OAuth qui implémente IOAuthClient.

Propriétés

BaseUri

Obtient ou définit l’URI de base du service.

BotSignIn

Obtient le IBotSignIn.

Credentials

Obtient les informations d’identification de l’abonnement qui identifient de manière unique l’abonnement client.

DeserializationSettings

Obtient les paramètres de désérialisation json.

OAuthApi
Obsolète.

Classe de client OAuth qui implémente IOAuthClient.

OAuthApiEx

Classe de client OAuth qui implémente IOAuthClient.

SerializationSettings

Obtient les paramètres de sérialisation json.

UserToken

Obtient le IUserToken.

Méthodes

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

Échangez avec un message HTTP.

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

Obtenir la ressource de connexion avec un message HTTP.

Méthodes d’extension

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

Obtenir la ressource de connexion avec un message HTTP.

GetOAuthApiEx(IOAuthClient)

Classe de client OAuth qui implémente IOAuthClient.

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

Échange.

S’applique à