CloudAdapterBase.ProcessActivityAsync メソッド

定義

オーバーロード

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

このボットに送信されたアクティビティを処理するための実装。

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

このボットに送信されたアクティビティを処理するための実装。

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

このボットに送信されたアクティビティを処理するための実装。

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult authenticateRequestResult, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authenticateRequestResult As AuthenticateRequestResult, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

パラメーター

authenticateRequestResult
AuthenticateRequestResult

このターンの認証結果。

activity
Activity

処理対象の Activity

callback
BotCallbackHandler

結果のボット ターンを呼び出すメソッド。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

実行するキューに登録された作業を表すタスク。 InvokeResponse (InvokeResponse がある場合) を格納します。

適用対象

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

このボットに送信されたアクティビティを処理するための実装。

protected 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);
override this.ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

パラメーター

authHeader
String

http 要求からの承認ヘッダー。

activity
Activity

処理対象の Activity

callback
BotCallbackHandler

結果のボット ターンを呼び出すメソッド。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

実行するキューに登録された作業を表すタスク。 InvokeResponse (InvokeResponse がある場合) を格納します。

適用対象