Compartir a través de


DeleteActivityHandler Delegado

Definición

Método que puede participar en eventos de actividad de eliminación 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 con el procesamiento de eventos.

Valor devuelto

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

Comentarios

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

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

Se aplica a

Consulte también