BotFrameworkHttpAdapterBase クラス

定義

HTTP アダプターの基本クラス。

public class BotFrameworkHttpAdapterBase : Microsoft.Bot.Builder.BotFrameworkAdapter, IDisposable, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor
type BotFrameworkHttpAdapterBase = class
    inherit BotFrameworkAdapter
    interface IStreamingActivityProcessor
    interface IDisposable
Public Class BotFrameworkHttpAdapterBase
Inherits BotFrameworkAdapter
Implements IDisposable, IStreamingActivityProcessor
継承
BotFrameworkHttpAdapterBase
派生
実装

注釈

BotFrameworkAdapter は引き続きサポートされていますが、推奨されるアダプターは CloudAdapterです。

コンストラクター

BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

BotFrameworkHttpAdapterBase クラスの新しいインスタンスを初期化します。

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>)

BotFrameworkHttpAdapterBase クラスの新しいインスタンスを初期化します。

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>)

BotFrameworkHttpAdapterBase クラスの新しいインスタンスを初期化します。

フィールド

BotIdentityKey

ボット ID キーの文字列値。

(継承元 BotAdapter)
InvokeResponseKey

TurnState 上にある InvokeResponseActivity のキー値。

(継承元 BotAdapter)
OAuthScopeKey

OAuth スコープ キーの文字列値。

(継承元 BotAdapter)

プロパティ

AppCredentialMap

このアダプターの AppCredentials するアプリケーションのマップを取得します。

(継承元 BotFrameworkAdapter)
ChannelProvider

このアダプターのチャネル プロバイダーを取得します。

(継承元 BotFrameworkAdapter)
ClaimsIdentity

このアダプターのクレーム ID を取得または設定します。

ConnectedBot

このアダプターに接続されているボットを取得または設定します。

CredentialProvider

このアダプターの資格情報プロバイダーを取得します。

(継承元 BotFrameworkAdapter)
HttpClient

指定した場合、このアダプターのカスタム HttpClient を取得します。

(継承元 BotFrameworkAdapter)
Logger

このアダプターのロガーを取得します。

(継承元 BotFrameworkAdapter)
MiddlewareSet

アダプターのパイプライン内のミドルウェアのコレクションを取得します。

(継承元 BotAdapter)
OnTurnError

ミドルウェアまたはアプリケーションで例外をキャッチできるエラー ハンドラーを取得または設定します。

(継承元 BotAdapter)
RequestHandlers

このアダプターの要求ハンドラーを取得または設定します。

メソッド

BuildCredentialsAsync(String, String)

この HttpClient のトークンの取得に使用する AppCredentials オブジェクトを構築するロジック。

(継承元 BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)

送信アクティビティの処理が可能かどうかを評価します。

ConnectNamedPipeAsync(String, IBot, String)

指定した名前付きパイプをリッスンし、このアダプターに要求を渡す新しい StreamingRequestHandler を作成します。

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

プロアクティブ メッセージを会話に送信します。

(継承元 BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

プロアクティブ メッセージを会話に送信します。

(継承元 BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

ボットから会話にプロアクティブ メッセージを送信します。

(継承元 BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

ボットから会話にプロアクティブ メッセージを送信します。

(継承元 BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

プロアクティブ メッセージを会話に送信します。

(継承元 BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

ボットから会話にプロアクティブ メッセージを送信します。

(継承元 BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)

指定したチャネルに会話を作成します。

(継承元 BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
古い.

指定したチャネルに会話を作成します。 オーバーロードは、テナントを含む ConversationReference を受け取ります。

(継承元 BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)

指定したチャネルに会話を作成します。

(継承元 BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
古い.

指定したチャネルに会話を作成します。 オーバーロードは、テナントを含む ConversationReference を受け取ります。

(継承元 BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)

指定したチャネルに会話を作成します。

(継承元 BotAdapter)
CreateOAuthApiClientAsync(ITurnContext)

ボットの OAuth クライアントを作成します。

(継承元 BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)

資格情報を使用してボットの OAuth クライアントを作成します。

(継承元 BotFrameworkAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

会話内の既存のアクティビティを削除します。

(継承元 BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)

現在の会話からメンバーを削除します。

(継承元 BotFrameworkAdapter)
Dispose()

HTTP アダプターの基本クラス。

Dispose(Boolean)

StreamingRequestHandlerのリソースを破棄します。

ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)

シングル サインオンなどのトークン交換操作を実行します。

(継承元 BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)

シングル サインオンなどのトークン交換操作を実行します。

(継承元 BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)

カスタマイズされた AppCredentials を使用して、構成された接続上の特定のリソースの Azure Active Directory トークンを取得します。

(継承元 BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)

ボットの AppCredentials を使用して、構成された接続上の特定のリソースの Azure Active Directory トークンを取得します。

(継承元 BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)

特定のアクティビティのメンバーを一覧表示します。

(継承元 BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)

現在の会話のメンバーを一覧表示します。

(継承元 BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)

このボットが特定のチャネル サーバーに参加した会話を一覧表示します。 チャネル サーバーは結果をページで返し、各ページには、サーバーから結果の次のページをフェッチするために使用できる continuationToken が含まれます。

(継承元 BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

このボットが特定のチャネル サーバーに参加した会話を一覧表示します。 チャネル サーバーは結果をページで返し、各ページには、サーバーから結果の次のページをフェッチするために使用できる continuationToken が含まれます。

(継承元 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)

カスタマイズされた AppCredentials を使用して、接続名のサインインのためにユーザーに送信される未加工のサインイン リンクを取得します。

(継承元 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

カスタマイズされた AppCredentials を使用して、接続名のサインインのためにユーザーに送信される未加工のサインイン リンクを取得します。

(継承元 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)

ボットの AppCredentials を使用して、接続名のサインインのためにユーザーに送信される生のサインイン リンクを取得します。

(継承元 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)

ボットの AppCredentials を使用して、接続名のサインインのためにユーザーに送信される生のサインイン リンクを取得します。

(継承元 BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

接続名のサインインのためにユーザーに送信される未加工のサインイン リンクを取得します。

(継承元 BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)

接続名のサインインのためにユーザーに送信される未加工のサインイン リンクを取得します。

(継承元 BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)

接続名のサインインのためにユーザーに送信される未加工のサインイン リンクを取得します。

(継承元 BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

カスタマイズされた AppCredentials を使用して、特定のユーザーに対して構成された各接続のトークンの状態を取得します。

(継承元 BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)

ボットの AppCredentials を使用して、特定のユーザーに対して構成された各接続のトークンの状態を取得します。

(継承元 BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

カスタマイズされた AppCredentials を使用して、ログイン フロー内のユーザーのトークンの取得を試みます。

(継承元 BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

ボットの AppCredentials を使用して、ログイン フロー内のユーザーのトークンの取得を試みます。

(継承元 BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

ターン コンテキストを作成し、受信アクティビティのミドルウェア パイプラインを実行します。

(継承元 BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

ターン コンテキストを作成し、受信アクティビティのミドルウェア パイプラインを実行します。

(継承元 BotFrameworkAdapter)
ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)

送信アクティビティを送信します。

ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)

ストリーミング チャネルから送信されたアクティビティを処理するためのプライマリ アダプター メソッド。 ターン コンテキストを作成し、受信アクティビティのミドルウェア パイプラインを実行します。 null 引数に対して ArgumentNullException をスローします。

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

現在のボット ターンのアクティビティ処理を開始します。

(継承元 BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

アクティビティを会話に送信します。

(継承元 BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)

アクティビティを送信します。

SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

カスタマイズされた AppCredentials を使用して、トークン サーバーを使用してユーザーをサインアウトします。

(継承元 BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)

ボットの AppCredentials を使用して、トークン サーバーでユーザーをサインアウトします。

(継承元 BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

会話内の既存のアクティビティを置き換えます。

(継承元 BotFrameworkAdapter)
Use(IMiddleware)

アダプターのパイプラインにミドルウェアを追加します。

(継承元 BotFrameworkAdapter)

明示的なインターフェイスの実装

IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)

HTTP アダプターの基本クラス。

(継承元 BotFrameworkAdapter)

拡張メソッド

UseBotState(BotAdapter, BotState[])

ターン コンテキストで 1 つ以上の BotState オブジェクトを登録するミドルウェアをアダプターに追加します。 ミドルウェアは、各ターンの開始時にターン コンテキストに状態オブジェクトを登録します。

UseState(BotAdapter, UserState, ConversationState, Boolean)
古い.

ユーザーと会話の状態オブジェクトをアダプターに登録します。 これらのオブジェクトは、ターン コンテキストの TurnStateを介して使用できます。Get<T>() メソッド。

UseStorage(BotAdapter, IStorage)

ターン コンテキストで IStorage オブジェクトを登録するミドルウェアをアダプターに追加します。 ミドルウェアは、各ターンの開始時にターン コンテキストに状態オブジェクトを登録します。

適用対象