Lenguaje

CloudAdapterBase.ProcessActivityAsync Método

Definición

Sobrecargas

Nombre Description
ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

La implementación para procesar una actividad enviada a este bot.

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

La implementación para procesar una actividad enviada a este bot.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

La 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 para este turno.

activity
Activity

que Activity se va a procesar.

callback
BotCallbackHandler

Método que se va a llamar al turno del bot resultante.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar. Conteniendo la InvokeResponse si la hay.

Se aplica a

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

La 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

El encabezado de autorización de la solicitud http.

activity
Activity

que Activity se va a procesar.

callback
BotCallbackHandler

Método que se va a llamar al turno del bot resultante.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar. Conteniendo la InvokeResponse si la hay.

Se aplica a