Język

DeleteActivityHandler Delegat

Definicja

Metoda, która może uczestniczyć w zdarzeniach usuwania aktywności w bieżącej turze.

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 

Parametry

turnContext
ITurnContext

Obiekt kontekstu dla kolei.

reference
ConversationReference

Rozmowa zawierająca tę aktywność.

next
Func<Task>

Deleguj do telefonu, aby kontynuować przetwarzanie zdarzeń.

Wartość zwracana

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Handler wzywa delegata next , aby przekazał kontrolę następnemu zarejestrowanemu handlerowi. Jeśli handler nie wywoła następnego delegata, adapter nie wywołuje żadnego z kolejnych handlerów i nie usuwa aktywności.

Odniesienia ActivityId do rozmowy wskazują aktywność w rozmowie, którą należy zastąpić.

Dotyczy

Zobacz też