次の方法で共有


IAdapterIntegration.ProcessActivityAsync メソッド

定義

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

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (string authHeader, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
abstract member ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

パラメーター

authHeader
String

要求の HTTP 認証ヘッダー。

activity
Activity

受信アクティビティ。

callback
BotCallbackHandler

アダプターのミドルウェア パイプラインの末尾で実行するコード。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

実行するキューに登録された作業を表すタスク。 アクティビティの種類が 'Invoke' で、対応するキー (channelId + activityId) が見つかった場合は、InvokeResponse が返され、それ以外の場合は null が返されます。

適用対象