ActivityHandler.OnEventAsync Método
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í.
Se invoca cuando se recibe un evento distinto tokens/response
de cuando se usa el comportamiento base de OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken) .
Opcionalmente, este método se podría invalidar si el bot está pensado para controlar eventos varios.
De forma predeterminada, este método no hace nada.
protected virtual System.Threading.Tasks.Task OnEventAsync (Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IEventActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnEventAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IEventActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnEventAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IEventActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnEventAsync (turnContext As ITurnContext(Of IEventActivity), cancellationToken As CancellationToken) As Task
Parámetros
- turnContext
- ITurnContext<IEventActivity>
Objeto de contexto fuertemente tipado para este turno.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
Comentarios
Cuando el OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken) método recibe un evento con un Name que no sea "tokens/respuesta", llama a este método.