Language

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メッセージ付きのExchange。

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

HTTPメッセージでサインインリソースを取得してください。

拡張メソッド

名前 説明
ExchangeAsyncAsync(OAuthClient, String, String, String, TokenExchangeRequest, CancellationToken)

Exchange。

GetOAuthApiEx(IOAuthClient)

IOAuthClientを実装するOAuthクライアントクラスです。

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

HTTPメッセージでサインインリソースを取得してください。

適用対象