次の方法で共有


BotFrameworkHttpAdapter クラス

定義

注意事項

Use CloudAdapter instead.

ボット Framework HTTP 要求を処理するために使用される Bot Builder アダプターの実装。

[System.Obsolete("Use `CloudAdapter` instead.", false)]
public class BotFrameworkHttpAdapter : Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
[<System.Obsolete("Use `CloudAdapter` instead.", false)>]
type BotFrameworkHttpAdapter = class
    inherit BotFrameworkHttpAdapterBase
    interface IBotFrameworkHttpAdapter
Public Class BotFrameworkHttpAdapter
Inherits BotFrameworkHttpAdapterBase
Implements IBotFrameworkHttpAdapter
継承
属性
実装

コンストラクター

BotFrameworkHttpAdapter(IConfiguration, ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
古い.

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

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
古い.

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

BotFrameworkHttpAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
古い.

資格情報プロバイダーを使用して、 BotFrameworkHttpAdapter クラスの新しいインスタンスを初期化します。

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>)
古い.

資格情報プロバイダーを使用して、 BotFrameworkHttpAdapter クラスの新しいインスタンスを初期化します。

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>)
古い.

資格情報プロバイダーを使用して、 BotFrameworkHttpAdapter クラスの新しいインスタンスを初期化します。

フィールド

BotIdentityKey
古い.

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

(継承元 BotAdapter)
InvokeResponseKey
古い.

TurnState にある InvokeResponseActivity のキー値。

(継承元 BotAdapter)
OAuthScopeKey
古い.

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

(継承元 BotAdapter)

プロパティ

AppCredentialMap
古い.

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

(継承元 BotFrameworkAdapter)
ChannelProvider
古い.

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

(継承元 BotFrameworkAdapter)
ClaimsIdentity
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
ConnectedBot
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
CredentialProvider
古い.

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

(継承元 BotFrameworkAdapter)
HttpClient
古い.

指定されている場合は、このアダプターのカスタム HttpClient を取得します。

(継承元 BotFrameworkAdapter)
Logger
古い.

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

(継承元 BotFrameworkAdapter)
MiddlewareSet
古い.

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

(継承元 BotAdapter)
OnTurnError
古い.

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

(継承元 BotAdapter)
RequestHandlers
古い.

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

(継承元 BotFrameworkHttpAdapterBase)

メソッド

BuildCredentialsAsync(String, String)
古い.

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

(継承元 BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
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)
CreateStreamingRequestHandler(IBot, WebSocket, String)
古い.

新しい Web ソケット接続要求の処理用に を StreamingRequestHandler 作成します。

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
古い.

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

(継承元 BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
古い.

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

(継承元 BotFrameworkAdapter)
Dispose()
古い.

ボット Framework HTTP 要求を処理するために使用される Bot Builder アダプターの実装。

(継承元 BotFrameworkHttpAdapterBase)
Dispose(Boolean)
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
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)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
古い.

このメソッドは、任意のコントローラー実装の POST メソッド内から呼び出すことができます。

ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
古い.

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

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

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

(継承元 BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
古い.

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

(継承元 BotFrameworkHttpAdapterBase)
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)
古い.

ボット Framework HTTP 要求を処理するために使用される Bot Builder アダプターの実装。

(継承元 BotFrameworkAdapter)

拡張メソッド

UseBotState(BotAdapter, BotState[])
古い.

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

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

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

UseStorage(BotAdapter, IStorage)
古い.

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

適用対象