UpdateActivityHandler 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 em eventos de atividade de atualização para a viragem atual.
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
O objeto de contexto para a curva.
- activity
- Activity
A atividade de substituição.
- next
- Func<Task<ResourceResponse>>
O delegado a ligar para continuar o processamento de eventos.
Devolver Valor
Uma tarefa que representa o trabalho em fila para executar.
Observações
Um processador chama o next
delegado para passar o 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 atualiza a atividade.
A atividade Id indica a atividade na conversação a substituir.
Se a atividade for enviada com êxito, o next
delegado devolve um ResourceResponse objeto que contém o ID que o canal de receção atribuiu à atividade. Utilize este objeto de resposta como o valor devolvido deste processador.