Udostępnij przez


SendActivitiesHandler Delegat

Definicja

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.

activities
List<Activity>

Działania do wysłania.

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.

Dotyczy

Zobacz też