Idioma

SendActivitiesHandler Delegar

Definição

Um método que pode participar em eventos de envio de atividade 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 o turno.

activities
List<Activity>

As atividades a enviar.

next
Func<Task<ResourceResponse[]>>

O delegado a ligar para continuar o processamento do evento.

Devolver Valor

Uma tarefa que representa o trabalho enfileirado para ser executado.

Observações

Um handler chama o next delegado para passar o controlo ao próximo handler registado. Se um handler não chamar o próximo delegado, o adaptador não chama nenhum dos handlers subsequentes e não envia o activities.

Se as atividades forem enviadas com sucesso, o next delegado devolve um array de ResourceResponse objetos contendo os IDs que o canal recetor atribuiu às atividades. Use este array como valor de retorno deste handler.

Aplica-se a

Ver também