Lenguaje

IAdapterIntegration.ProcessActivityAsync Método

Definición

Crea un contexto de turno y ejecuta la canalización de middleware para una actividad entrante.

public 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);
abstract member ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parámetros

authHeader
String

Encabezado de autenticación HTTP de la solicitud.

activity
Activity

Actividad entrante.

callback
BotCallbackHandler

Código que se va a ejecutar al final de la canalización de middleware del adaptador.

cancellationToken
CancellationToken

Token de cancelación que otros objetos o subprocesos pueden usar para recibir un aviso de cancelación.

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar. Si el tipo de actividad era "Invoke" y se encontró la clave correspondiente (channelId + activityId), se devuelve invokeResponse; de lo contrario, se devuelve null.

Se aplica a