Langue

OAuthClient Classe

Définition

Une classe 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

Nom Description
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[])

Une classe 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[])

Une classe 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[])

Une classe client OAuth qui implémente IOAuthClient.

Propriétés

Nom Description
BaseUri

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

BotSignIn

Obtient le IBotSignIn.

Credentials

Obtient des accréditations d’abonnement qui identifient de manière unique l’abonnement client.

DeserializationSettings

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

OAuthApi
Obsolète.

Une classe client OAuth qui implémente IOAuthClient.

OAuthApiEx

Une classe client OAuth qui implémente IOAuthClient.

SerializationSettings

Obtient les paramètres de sérialisation json.

UserToken

Obtient le IUserToken.

Méthodes

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

Exchange avec message HTTP.

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

Obtenez une ressource de connexion avec un message HTTP.

Méthodes d’extension

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

Exchange.

GetOAuthApiEx(IOAuthClient)

Une classe client OAuth qui implémente IOAuthClient.

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

Obtenez une ressource de connexion avec un message HTTP.

S’applique à