Język

SendActivitiesHandler Delegat

Definicja

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.

activities
List<Activity>

Działania do wysłania.

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.

Dotyczy

Zobacz też