Dela via


OAuthClient Klass

Definition

En OAuth-klientklass som implementerar 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
Arv
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
Implementeringar

Konstruktorer

OAuthClient(DelegatingHandler[])

Initierar en ny instans av OAuthClient klassen.

OAuthClient(HttpClient, Boolean)

Initierar en ny instans av OAuthClient klassen.

OAuthClient(HttpClientHandler, DelegatingHandler[])

Initierar en ny instans av OAuthClient klassen.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

En OAuth-klientklass som implementerar IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

Initierar en ny instans av OAuthClient klassen.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

Initierar en ny instans av OAuthClient klassen.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initierar en ny instans av OAuthClient klassen.

OAuthClient(Uri, DelegatingHandler[])

Initierar en ny instans av OAuthClient klassen.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

Initierar en ny instans av OAuthClient klassen.

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

En OAuth-klientklass som implementerar IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initierar en ny instans av OAuthClient klassen.

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

Initierar en ny instans av OAuthClient klassen.

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

En OAuth-klientklass som implementerar IOAuthClient.

Egenskaper

BaseUri

Hämtar eller anger tjänstens bas-URI.

BotSignIn

Hämtar IBotSignIn.

Credentials

Hämtar autentiseringsuppgifter för prenumerationer som unikt identifierar klientprenumeration.

DeserializationSettings

Hämtar json-deserialiseringsinställningar.

OAuthApi
Föråldrad.

En OAuth-klientklass som implementerar IOAuthClient.

OAuthApiEx

En OAuth-klientklass som implementerar IOAuthClient.

SerializationSettings

Hämtar json-serialiseringsinställningar.

UserToken

Hämtar IUserToken.

Metoder

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

Exchange med HTTP-meddelande.

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

Hämta inloggningsresurs med HTTP-meddelande.

Tilläggsmetoder

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

Hämta inloggningsresurs med HTTP-meddelande.

GetOAuthApiEx(IOAuthClient)

En OAuth-klientklass som implementerar IOAuthClient.

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

Exchange.

Gäller för