語言

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
實作

建構函式

名稱 Description
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 客戶端類別。

屬性

名稱 Description
BaseUri

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

BotSignIn

拿到IBotSignIn。

Credentials

會取得唯一識別客戶訂閱的訂閱憑證。

DeserializationSettings

會取得 json 反序列化設定。

OAuthApi
已淘汰.

一個實 IOAuthClient作 的 OAuth 客戶端類別。

OAuthApiEx

一個實 IOAuthClient作 的 OAuth 客戶端類別。

SerializationSettings

取得 json 序列化設定。

UserToken

拿到IUserToken。

方法

名稱 Description
ExchangeAsyncWithHttpMessagesAsync(String, String, String, TokenExchangeRequest, Dictionary<String,List<String>>, CancellationToken)

Exchange with HTTP 訊息。

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

取得帶有 HTTP 訊息的登入資源。

擴充方法

名稱 Description
ExchangeAsyncAsync(OAuthClient, String, String, String, TokenExchangeRequest, CancellationToken)

Exchange。

GetOAuthApiEx(IOAuthClient)

一個實 IOAuthClient作 的 OAuth 客戶端類別。

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

取得帶有 HTTP 訊息的登入資源。

適用於