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ń aktywności w bieżącej turze.
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[]>>
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 wysyła .activities
Jeśli działania zostaną pomyślnie wysłane, delegat next zwraca tablicę obiektów ResourceResponse zawierających identyfikatory, które kanał odbiorcy przypisał aktywnościom. Użyj tej tablicy jako wartości zwrotnej tego handlera.