Lingua

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 next per passare il controllo al gestore registrato successivo. Se un handler non chiama il delegato successivo, l'adapter non chiama nessuno dei gestori successivi e non invia il activities.

Se le attività vengono inviate con successo, il next delegato restituisce un array di ResourceResponse oggetti contenenti gli ID assegnati dal canale ricevente alle attività. Usa questo array come valore di ritorno di questo handler.

Si applica a

Vedi anche