SendActivitiesHandler Delegar
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um método que pode participar no envio de eventos de atividade para a viragem 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 da curva.
- next
- Func<Task<ResourceResponse[]>>
O delegado a chamar para continuar o processamento de eventos.
Devolver Valor
Uma tarefa que representa o trabalho em fila de trabalho a executar.
Observações
Um processador chama o delegado para passar o next controlo para o processador registado seguinte. Se um processador não chamar o delegado seguinte, o adaptador não chama nenhum dos processadores subsequentes e não envia o activities.
Se as atividades forem enviadas com êxito, o next delegado devolve uma matriz de ResourceResponse objetos que contêm os IDs que o canal de receção atribuiu às atividades. Utilize esta matriz como o valor devolvido deste processador.