Język

OAuthClient Klasa

Definicja

Klasa klienta OAuth implementująca 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
Dziedziczenie
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementuje

Konstruktory

Nazwa Opis
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 implementująca IOAuthClient.

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 implementująca IOAuthClient.

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 implementująca IOAuthClient.

Właściwości

Nazwa Opis
BaseUri

Pobiera lub ustawia bazowy URI usługi.

BotSignIn

Dostaje IBotLogIn.

Credentials

Otrzymuje dane subskrypcyjne, które jednoznacznie identyfikują subskrypcję klienta.

DeserializationSettings

Pobiera ustawienia deserializacji json.

OAuthApi
Przestarzałe.

Klasa klienta OAuth implementująca IOAuthClient.

OAuthApiEx

Klasa klienta OAuth implementująca IOAuthClient.

SerializationSettings

Pobiera ustawienia serializacji json.

UserToken

Dostaje IUserToken.

Metody

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

Exchange z wiadomością HTTP.

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

Uzyskaj zasób logowania za pomocą wiadomości HTTP.

Metody rozszerzania

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

Exchange.

GetOAuthApiEx(IOAuthClient)

Klasa klienta OAuth implementująca IOAuthClient.

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

Uzyskaj zasób logowania za pomocą wiadomości HTTP.

Dotyczy