Delen via


SendActivitiesHandler Gedelegeerde

Definitie

Een methode die kan deelnemen aan het verzenden van activiteitsevenementen voor de huidige beurt.

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

Parameters

turnContext
ITurnContext

Het contextobject voor de beurt.

activities
List<Activity>

De activiteiten die moeten worden verzonden.

next
Func<Task<ResourceResponse[]>>

De gedelegeerde die moet worden aangeroepen om de verwerking van gebeurtenissen voort te zetten.

Retourwaarde

Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.

Opmerkingen

Een handler roept de gedelegeerde aan om het next beheer door te geven aan de volgende geregistreerde handler. Als een handler de volgende gedelegeerde niet aanroept, roept de adapter geen van de volgende handlers aan en verzendt deze activitiesniet.

Als de activiteiten zijn verzonden, retourneert de next gemachtigde een matrix van ResourceResponse objecten met de id's die het ontvangende kanaal aan de activiteiten heeft toegewezen. Gebruik deze matrix als de retourwaarde van deze handler.

Van toepassing op

Zie ook