Condividi tramite


SendActivitiesHandler Delegato

Definizione

Metodo che può partecipare a eventi di attività di invio per il turno corrente.

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

Parametri

turnContext
ITurnContext

Oggetto di contesto per il turno.

activities
List<Activity>

Attività da inviare.

next
Func<Task<ResourceResponse[]>>

Delegato da chiamare per continuare l'elaborazione degli eventi.

Valore restituito

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

Un gestore chiama il delegato per passare il next controllo al gestore registrato successivo. Se un gestore non chiama il delegato successivo, l'adapter non chiama alcun gestore successivo e non invia .activities

Se le attività vengono inviate correttamente, il next delegato restituisce una matrice di ResourceResponse oggetti contenente gli ID assegnati al canale ricevente alle attività. Usare questa matrice come valore restituito di questo gestore.

Si applica a

Vedi anche