SendActivitiesHandler Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Método que puede participar en eventos de actividad de envío para el turno actual.
public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse[]> SendActivitiesHandler(ITurnContext turnContext, List<Activity> activities, Func<Task<ResourceResponse[]>> next);
type SendActivitiesHandler = delegate of ITurnContext * List<Activity> * Func<Task<ResourceResponse[]>> -> Task<ResourceResponse[]>
Public Delegate Function SendActivitiesHandler(turnContext As ITurnContext, activities As List(Of Activity), next As Func(Of Task(Of ResourceResponse()))) As Task(Of ResourceResponse())
Parámetros
- turnContext
- ITurnContext
Objeto de contexto del turno.
- next
- Func<Task<ResourceResponse[]>>
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 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 envía .activities
Si las actividades se envían correctamente, el next
delegado devuelve una matriz de ResourceResponse objetos que contiene los identificadores asignados al canal receptor asignado a las actividades. Use esta matriz como valor devuelto de este controlador.