Lingua

DeleteActivityHandler Delegato

Definizione

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

public delegate System.Threading.Tasks.Task DeleteActivityHandler(ITurnContext turnContext, ConversationReference reference, Func<Task> next);
type DeleteActivityHandler = delegate of ITurnContext * ConversationReference * Func<Task> -> Task
Public Delegate Function DeleteActivityHandler(turnContext As ITurnContext, reference As ConversationReference, next As Func(Of Task)) As Task 

Parametri

turnContext
ITurnContext

Oggetto di contesto per il turno.

reference
ConversationReference

Conversazione contenente l'attività.

next
Func<Task>

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

Il ActivityId del riferimento di conversazione indica l'attività nella conversazione da sostituire.

Si applica a

Vedi anche