Dela via


SendActivitiesHandler Delegera

Definition

En metod som kan delta i skicka aktivitetshändelser för den aktuella svängen.

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()) 

Parametrar

turnContext
ITurnContext

Kontextobjektet för svängen.

activities
List<Activity>

De aktiviteter som ska skickas.

next
Func<Task<ResourceResponse[]>>

Ombudet som ska anropas för att fortsätta händelsebearbetningen.

Returvärde

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

En hanterare anropar ombudet next för att skicka kontrollen till nästa registrerade hanterare. Om en hanterare inte anropar nästa ombud anropar inte adaptern någon av efterföljande hanterare och skickar activitiesinte .

Om aktiviteterna skickas returnerar ombudet next en matris ResourceResponse med objekt som innehåller ID:t som den mottagande kanalen som tilldelats aktiviteterna. Använd den här matrisen som returvärde för den här hanteraren.

Gäller för

Se även