ActivityHandler.OnInvokeActivityAsync メソッド

定義

の基本動作 OnTurnAsync(ITurnContext, CancellationToken) が使用されている場合に、コネクタから呼び出しアクティビティを受信したときに呼び出されます。 呼び出しアクティビティは、さまざまなことを伝えるために使用できます。 既定では、アクティビティの名前が または signin/tokenExchangeの場合、このメソッドは signin/verifyState を呼び出しますOnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken)signin/verifyStateまたは signin/tokenExchange 呼び出しは、 によってOAuthCardトリガーできます。

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> OnInvokeActivityAsync (Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Overridable Function OnInvokeActivityAsync (turnContext As ITurnContext(Of IInvokeActivity), cancellationToken As CancellationToken) As Task(Of InvokeResponse)

パラメーター

turnContext
ITurnContext<IInvokeActivity>

このターンの厳密に型指定されたコンテキスト オブジェクト。

cancellationToken
CancellationToken

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

戻り値

実行するキューに登録された作業を表すタスク。

注釈

メソッドは、 OnTurnAsync(ITurnContext, CancellationToken) 呼び出しアクティビティを受信すると、このメソッドを呼び出します。 イベント Name が 'signin/verifyState' または 'signin/tokenExchange' の場合、 OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) Invoke アクティビティはクライアントまたはチャネルからボットにプログラムコマンドを通信します。 呼び出しアクティビティの意味は、 プロパティによって Name 定義されます。これは、チャネルのスコープ内で意味があります。 'signin/verifyState' または 'signin/tokenExchange' 呼び出しは、 または OAuth プロンプトによって OAuthCard トリガーできます。

適用対象

こちらもご覧ください