Lingua

UpdateActivityHandler Delegato

Definizione

Metodo che può partecipare agli eventi dell'attività di aggiornamento per il turno corrente.

public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> UpdateActivityHandler(ITurnContext turnContext, Activity activity, Func<Task<ResourceResponse>> next);
type UpdateActivityHandler = delegate of ITurnContext * Activity * Func<Task<ResourceResponse>> -> Task<ResourceResponse>
Public Delegate Function UpdateActivityHandler(turnContext As ITurnContext, activity As Activity, next As Func(Of Task(Of ResourceResponse))) As Task(Of ResourceResponse) 

Parametri

turnContext
ITurnContext

Oggetto di contesto per il turno.

activity
Activity

Attività di sostituzione.

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 aggiorna l'attività.

Il Id dell'attività indica l'attività nella conversazione da sostituire.

Se l'attività viene inviata con successo, il next delegato restituisce un ResourceResponse oggetto contenente l'ID assegnato dal canale ricevente all'attività. Utilizzare questo oggetto risposta come valore restituito di questo gestore.

Si applica a

Vedi anche