次の方法で共有


DeleteActivityHandler 代理人

定義

現在のターンの削除アクティビティ イベントに参加できるメソッド。

public delegate System.Threading.Tasks.Task DeleteActivityHandler(ITurnContext turnContext, ConversationReference reference, Func<Task> next);
type DeleteActivityHandler = delegate of ITurnContext * ConversationReference * Func<Task> -> Task
Public Delegate Function DeleteActivityHandler(turnContext As ITurnContext, reference As ConversationReference, next As Func(Of Task)) As Task 

パラメーター

turnContext
ITurnContext

ターンのコンテキスト オブジェクト。

reference
ConversationReference

アクティビティを含む会話。

next
Func<Task>

イベント処理を続行するために呼び出すデリゲート。

戻り値

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

注釈

ハンドラーはデリゲートを next 呼び出して、次に登録されたハンドラーにコントロールを渡します。 ハンドラーが次のデリゲートを呼び出さない場合、アダプターは後続のハンドラーを呼び出せず、アクティビティを削除しません。

会話参照の ActivityId は、置き換える会話内のアクティビティを示します。

適用対象

こちらもご覧ください