DeleteActivityHandler Delegado

Definición

Método que puede participar en la eliminación de eventos de actividad para el turno actual.

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 

Parámetros

turnContext
ITurnContext

Objeto de contexto del turno.

reference
ConversationReference

Conversación que contiene la actividad.

next
Func<Task>

Delegado al que se va a llamar para continuar el procesamiento de eventos.

Valor devuelto

Tarea que representa el trabajo en cola que se va a ejecutar.

Comentarios

Un controlador llama al delegado next para pasar el control al siguiente controlador registrado. Si un manejador no llama al siguiente delegado, el adaptador no llama a ninguno de los manejadores posteriores y no elimina la actividad.

El ActivityId de la referencia de conversación indica la actividad de la conversación que se va a reemplazar.

Se aplica a

Consulte también