Udostępnij za pośrednictwem


OAuthClient Klasa

Definicja

Klasa klienta OAuth, która implementuje IOAuthClientelement .

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
Dziedziczenie
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementuje

Konstruktory

OAuthClient(DelegatingHandler[])

Inicjuje nowe wystąpienie klasy OAuthClient.

OAuthClient(HttpClient, Boolean)

Inicjuje nowe wystąpienie klasy OAuthClient.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Inicjuje nowe wystąpienie klasy OAuthClient.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Klasa klienta OAuth, która implementuje IOAuthClientelement .

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Inicjuje nowe wystąpienie klasy OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Inicjuje nowe wystąpienie klasy OAuthClient.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicjuje nowe wystąpienie klasy OAuthClient.

OAuthClient(Uri, DelegatingHandler[])

Inicjuje nowe wystąpienie klasy OAuthClient.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicjuje nowe wystąpienie klasy OAuthClient.

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

Klasa klienta OAuth, która implementuje IOAuthClientelement .

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicjuje nowe wystąpienie klasy OAuthClient.

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

Inicjuje nowe wystąpienie klasy OAuthClient.

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

Klasa klienta OAuth, która implementuje IOAuthClientelement .

Właściwości

BaseUri

Pobiera lub ustawia podstawowy identyfikator URI usługi.

BotSignIn

Pobiera element IBotSignIn.

Credentials

Pobiera poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję klienta.

DeserializationSettings

Pobiera ustawienia deserializacji w formacie JSON.

OAuthApi
Przestarzałe.

Klasa klienta OAuth, która implementuje IOAuthClientelement .

OAuthApiEx

Klasa klienta OAuth, która implementuje IOAuthClientelement .

SerializationSettings

Pobiera ustawienia serializacji w formacie JSON.

UserToken

Pobiera token IUserToken.

Metody

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

Wymiana z komunikatem HTTP.

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

Pobierz zasób logowania za pomocą komunikatu HTTP.

Metody rozszerzania

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

Pobierz zasób logowania za pomocą komunikatu HTTP.

GetOAuthApiEx(IOAuthClient)

Klasa klienta OAuth, która implementuje IOAuthClientelement .

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

Exchange.

Dotyczy