OAuthClient Klasse

Definition

Eine OAuth-Clientklasse, die implementiert 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
Vererbung
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementiert

Konstruktoren

Name Beschreibung
OAuthClient(DelegatingHandler[])

Initialisiert eine neue Instanz der OAuthClient-Klasse.

OAuthClient(HttpClient, Boolean)

Initialisiert eine neue Instanz der OAuthClient-Klasse.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue Instanz der OAuthClient-Klasse.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Eine OAuth-Clientklasse, die implementiert IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Initialisiert eine neue Instanz der OAuthClient-Klasse.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Initialisiert eine neue Instanz der OAuthClient-Klasse.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue Instanz der OAuthClient-Klasse.

OAuthClient(Uri, DelegatingHandler[])

Initialisiert eine neue Instanz der OAuthClient-Klasse.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue Instanz der OAuthClient-Klasse.

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

Eine OAuth-Clientklasse, die implementiert IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initialisiert eine neue Instanz der OAuthClient-Klasse.

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

Initialisiert eine neue Instanz der OAuthClient-Klasse.

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

Eine OAuth-Clientklasse, die implementiert IOAuthClient.

Eigenschaften

Name Beschreibung
BaseUri

Bekommt oder setzt die Grund-URI des Dienstes.

BotSignIn

Bekommt den IBotSignIn.

Credentials

Erhält Abonnementzugangsdaten, die das Client-Abonnement eindeutig identifizieren.

DeserializationSettings

Es bekommt JSON-Deserialisierungseinstellungen.

OAuthApi
Veraltet.

Eine OAuth-Clientklasse, die implementiert IOAuthClient.

OAuthApiEx

Eine OAuth-Clientklasse, die implementiert IOAuthClient.

SerializationSettings

Bekommt JSON-Serialisierungseinstellungen.

UserToken

Bekommt das IUserToken.

Methoden

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

Exchange mit HTTP-Nachricht.

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

Erhalten Sie die Anmelde-Ressource mit HTTP-Nachricht.

Erweiterungsmethoden

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

Exchange.

GetOAuthApiEx(IOAuthClient)

Eine OAuth-Clientklasse, die implementiert IOAuthClient.

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

Erhalten Sie die Anmelde-Ressource mit HTTP-Nachricht.

Gilt für: