SendActivitiesHandler Gedelegeerde
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een methode die kan deelnemen aan stuuractiviteitsgebeurtenissen 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 draai.
- next
- Func<Task<ResourceResponse[]>>
De delegate om te roepen om de gebeurtenisverwerking voort te zetten.
Retourwaarde
Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.
Opmerkingen
Een handler roept de next delegate aan om de controle over te dragen aan de volgende geregistreerde handler. Als een handler de volgende delegate niet aanroept, roept de adapter geen van de volgende handlers aan en stuurt hij de activities.
Als de activiteiten succesvol worden verzonden, retourneert de next delegate een array van ResourceResponse objecten met de ID's die het ontvangende kanaal aan de activiteiten heeft toegewezen. Gebruik deze array als retourwaarde van deze handler.