Condividi tramite


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 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 la coda di lavoro 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 uno dei gestori successivi e non aggiorna l'attività.

L'attività indica l'attività Id nella conversazione da sostituire.

Se l'attività viene inviata correttamente, il next delegato restituisce un ResourceResponse oggetto contenente l'ID assegnato al canale di ricezione assegnato all'attività. Usare questo oggetto response come valore restituito di questo gestore.

Si applica a

Vedi anche