Sdílet prostřednictvím


OAuthClient Třída

Definice

Klientská třída OAuth, která implementuje 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
Dědičnost
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementuje

Konstruktory

OAuthClient(DelegatingHandler[])

Inicializuje novou instanci OAuthClient třídy.

OAuthClient(HttpClient, Boolean)

Inicializuje novou instanci OAuthClient třídy.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci OAuthClient třídy.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Klientská třída OAuth, která implementuje IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Inicializuje novou instanci OAuthClient třídy.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializuje novou instanci OAuthClient třídy.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci OAuthClient třídy.

OAuthClient(Uri, DelegatingHandler[])

Inicializuje novou instanci OAuthClient třídy.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci OAuthClient třídy.

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

Klientská třída OAuth, která implementuje IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializuje novou instanci OAuthClient třídy.

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

Inicializuje novou instanci OAuthClient třídy.

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

Klientská třída OAuth, která implementuje IOAuthClient.

Vlastnosti

BaseUri

Získá nebo nastaví základní identifikátor URI služby.

BotSignIn

Získá IBotSignIn.

Credentials

Získá přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

DeserializationSettings

Získá nastavení deserializace JSON.

OAuthApi
Zastaralé.

Klientská třída OAuth, která implementuje IOAuthClient.

OAuthApiEx

Klientská třída OAuth, která implementuje IOAuthClient.

SerializationSettings

Získá nastavení serializace JSON.

UserToken

Získá IUserToken.

Metody

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

Exchange se zprávou HTTP.

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

Získejte přihlašovací prostředek pomocí zprávy HTTP.

Metody rozšíření

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

Získejte přihlašovací prostředek pomocí zprávy HTTP.

GetOAuthApiEx(IOAuthClient)

Klientská třída OAuth, která implementuje IOAuthClient.

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

Exchange.

Platí pro