SendActivitiesHandler Delegat
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Metoda, która może uczestniczyć w wysyłaniu zdarzeń działań dla bieżącego kolei.
public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse[]> SendActivitiesHandler(ITurnContext turnContext, List<Activity> activities, Func<Task<ResourceResponse[]>> next);
type SendActivitiesHandler = delegate of ITurnContext * List<Activity> * Func<Task<ResourceResponse[]>> -> Task<ResourceResponse[]>
Public Delegate Function SendActivitiesHandler(turnContext As ITurnContext, activities As List(Of Activity), next As Func(Of Task(Of ResourceResponse()))) As Task(Of ResourceResponse())
Parametry
- turnContext
- ITurnContext
Obiekt kontekstu dla kolei.
- next
- Func<Task<ResourceResponse[]>>
Delegat do wywołania w celu kontynuowania przetwarzania zdarzeń.
Wartość zwracana
Zadanie reprezentujące wykonaną pracę w kolejce.
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 wysyła elementu activities.
Jeśli działania zostaną pomyślnie wysłane, next delegat zwraca tablicę ResourceResponse obiektów zawierających identyfikatory, które kanał odbierający przypisany do działań. Użyj tej tablicy jako wartości zwracanej przez tę procedurę obsługi.