SendActivitiesHandler Delegera
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
- 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 activities
inte .
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.