SendActivitiesHandler Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um método que pode participar de eventos de atividade de envio para o turno atual.
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
O objeto de contexto para a curva.
- next
- Func<Task<ResourceResponse[]>>
O delegado a ser chamado para continuar o processamento de eventos.
Valor Retornado
Uma tarefa que representa o trabalho enfileirado a ser executado.
Comentários
Um manipulador chama o next
delegado para passar o controle para o próximo manipulador registrado. Se um manipulador não chamar o próximo delegado, o adaptador não chamará nenhum dos manipuladores subsequentes e não enviará o activities
.
Se as atividades forem enviadas com êxito, o next
delegado retornará uma matriz de ResourceResponse objetos contendo as IDs que o canal de recebimento atribuiu às atividades. Use essa matriz como o valor retornado desse manipulador.