Lingua

OAuthClient Classe

Definizione

Una 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

Nome Descrizione
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[])

Una 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[])

Una 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[])

Una classe client OAuth che implementa IOAuthClient.

Proprietà

Nome Descrizione
BaseUri

Ottiene o imposta l'URI base del servizio.

BotSignIn

Ottiene l'IBotSignIn.

Credentials

Ottiene credenziali di abbonamento che identificano in modo univoco l'abbonamento del cliente.

DeserializationSettings

Ottiene le impostazioni di deserializzazione di json.

OAuthApi
Obsoleti.

Una classe client OAuth che implementa IOAuthClient.

OAuthApiEx

Una classe client OAuth che implementa IOAuthClient.

SerializationSettings

Ottiene le impostazioni di serializzazione json.

UserToken

Ottiene l'IUserToken.

Metodi

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

Exchange con messaggio HTTP.

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

Ottieni la risorsa di accesso con messaggio HTTP.

Metodi di estensione

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

Exchange.

GetOAuthApiEx(IOAuthClient)

Una classe client OAuth che implementa IOAuthClient.

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

Ottieni la risorsa di accesso con messaggio HTTP.

Si applica a