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)

Exchange。

適用対象