Compartir a través de


UpdateActivityHandler Delegado

Definición

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

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) 

Parámetros

turnContext
ITurnContext

Objeto de contexto del turno.

activity
Activity

Actividad de reemplazo.

next
Func<Task<ResourceResponse>>

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 actualiza la actividad.

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

Si la actividad se envía correctamente, el next delegado devuelve un ResourceResponse objeto que contiene el identificador que el canal receptor asignado a la actividad. Use este objeto de respuesta como valor devuelto de este controlador.

Se aplica a

Consulte también