共用方式為


OAuthClient 類別

定義

實作 的 IOAuthClient OAuth 用戶端類別。

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
繼承
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
實作

建構函式

OAuthClient(DelegatingHandler[])

初始化 OAuthClient 類別的新執行個體。

OAuthClient(HttpClient, Boolean)

初始化 OAuthClient 類別的新執行個體。

OAuthClient(HttpClientHandler, DelegatingHandler[])

初始化 OAuthClient 類別的新執行個體。

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

實作 的 IOAuthClient OAuth 用戶端類別。

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

初始化 OAuthClient 類別的新執行個體。

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

初始化 OAuthClient 類別的新執行個體。

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

初始化 OAuthClient 類別的新執行個體。

OAuthClient(Uri, DelegatingHandler[])

初始化 OAuthClient 類別的新執行個體。

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

初始化 OAuthClient 類別的新執行個體。

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

實作 的 IOAuthClient OAuth 用戶端類別。

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

初始化 OAuthClient 類別的新執行個體。

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

初始化 OAuthClient 類別的新執行個體。

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

實作 的 IOAuthClient OAuth 用戶端類別。

屬性

BaseUri

取得或設定服務的基底 URI。

BotSignIn

取得 IBotSignIn。

Credentials

取得可唯一識別用戶端訂用帳戶的訂用帳號憑證。

DeserializationSettings

取得 json 還原序列化設定。

OAuthApi
已淘汰.

實作 的 IOAuthClient OAuth 用戶端類別。

OAuthApiEx

實作 的 IOAuthClient OAuth 用戶端類別。

SerializationSettings

取得 json 序列化設定。

UserToken

取得 IUserToken。

方法

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

與 HTTP 訊息交換。

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

使用 HTTP 訊息取得登入資源。

擴充方法

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

使用 HTTP 訊息取得登入資源。

GetOAuthApiEx(IOAuthClient)

實作 的 IOAuthClient OAuth 用戶端類別。

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

交換。

適用於