Condividi tramite


DeleteActivityHandler Delegato

Definizione

Metodo che può partecipare agli eventi dell'attività di eliminazione 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 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 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 elimina l'attività.

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

Si applica a

Vedi anche