Compartir a través de


CloudAdapterBase.ProcessActivityAsync Método

Definición

Sobrecargas

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Implementación para procesar una actividad enviada a este bot.

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Implementación para procesar una actividad enviada a este bot.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Implementación para procesar una actividad enviada a este bot.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult authenticateRequestResult, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authenticateRequestResult As AuthenticateRequestResult, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parámetros

authenticateRequestResult
AuthenticateRequestResult

Los resultados de autenticación de este turno.

activity
Activity

Activity para procesar.

callback
BotCallbackHandler

Método al que se va a llamar para el turno de bot resultante.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar. Contiene InvokeResponse si hay uno.

Se aplica a

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Implementación para procesar una actividad enviada a este bot.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (string authHeader, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parámetros

authHeader
String

Encabezado de autorización de la solicitud http.

activity
Activity

Activity para procesar.

callback
BotCallbackHandler

Método al que se va a llamar para el turno de bot resultante.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar. Contiene InvokeResponse si hay uno.

Se aplica a