Condividi tramite


OAuthClient Classe

Definizione

Classe client OAuth che 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
Ereditarietà
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementazioni

Costruttori

OAuthClient(DelegatingHandler[])

Inizializza una nuova istanza della classe OAuthClient.

OAuthClient(HttpClient, Boolean)

Inizializza una nuova istanza della classe OAuthClient.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Inizializza una nuova istanza della classe OAuthClient.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Classe client OAuth che implementa IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Inizializza una nuova istanza della classe OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Inizializza una nuova istanza della classe OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inizializza una nuova istanza della classe OAuthClient.

OAuthClient(Uri, DelegatingHandler[])

Inizializza una nuova istanza della classe OAuthClient.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Inizializza una nuova istanza della classe OAuthClient.

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

Classe client OAuth che implementa IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inizializza una nuova istanza della classe OAuthClient.

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

Inizializza una nuova istanza della classe OAuthClient.

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

Classe client OAuth che implementa IOAuthClient.

Proprietà

BaseUri

Ottiene o imposta l'URI di base del servizio.

BotSignIn

Ottiene IBotSignIn.

Credentials

Ottiene le credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione client.

DeserializationSettings

Ottiene le impostazioni di deserializzazione json.

OAuthApi
Obsoleti.

Classe client OAuth che implementa IOAuthClient.

OAuthApiEx

Classe client OAuth che implementa IOAuthClient.

SerializationSettings

Ottiene le impostazioni di serializzazione JSON.

UserToken

Ottiene IUserToken.

Metodi

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

Scambiare con il messaggio HTTP.

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

Ottenere la risorsa di accesso con il messaggio HTTP.

Metodi di estensione

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

Ottenere la risorsa di accesso con il messaggio HTTP.

GetOAuthApiEx(IOAuthClient)

Classe client OAuth che implementa IOAuthClient.

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

Sostituzione.

Si applica a