UpdateActivityHandler Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.