Udostępnij za pośrednictwem


UpdateActivityHandler Delegat

Definicja

Metoda, która może uczestniczyć w zdarzeniach działania aktualizacji dla bieżącego zwrotu.

public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> UpdateActivityHandler(ITurnContext turnContext, Activity activity, Func<Task<ResourceResponse>> next);
type UpdateActivityHandler = delegate of ITurnContext * Activity * Func<Task<ResourceResponse>> -> Task<ResourceResponse>
Public Delegate Function UpdateActivityHandler(turnContext As ITurnContext, activity As Activity, next As Func(Of Task(Of ResourceResponse))) As Task(Of ResourceResponse) 

Parametry

turnContext
ITurnContext

Obiekt kontekstu dla kolei.

activity
Activity

Działanie zastępcze.

next
Func<Task<ResourceResponse>>

Delegat do wywołania w celu kontynuowania przetwarzania zdarzeń.

Wartość zwracana

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Procedura obsługi wywołuje delegata next , aby przekazać kontrolę do następnej zarejestrowanej procedury obsługi. Jeśli program obsługi nie wywołuje następnego delegata, karta nie wywołuje żadnego z kolejnych procedur obsługi i nie aktualizuje działania.

Działanie Id wskazuje działanie w konwersacji, które ma zastąpić.

Jeśli działanie zostanie pomyślnie wysłane, next delegat zwróci ResourceResponse obiekt zawierający identyfikator przypisany do działania. Użyj tego obiektu odpowiedzi jako wartości zwracanej przez tę procedurę obsługi.

Dotyczy

Zobacz też