Idioma

FacebookAdapter.ProcessAsync Método

Definição

Aceita uma solicitação de webhook recebida, cria um contexto de turn e executa o pipeline middleware para uma atividade TRUSTED que está chegando.

public System.Threading.Tasks.Task ProcessAsync(Microsoft.AspNetCore.Http.HttpRequest httpRequest, Microsoft.AspNetCore.Http.HttpResponse httpResponse, Microsoft.Bot.Builder.IBot bot, System.Threading.CancellationToken cancellationToken = default);
abstract member ProcessAsync : Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Http.HttpResponse * Microsoft.Bot.Builder.IBot * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ProcessAsync : Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Http.HttpResponse * Microsoft.Bot.Builder.IBot * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ProcessAsync (httpRequest As HttpRequest, httpResponse As HttpResponse, bot As IBot, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

httpRequest
HttpRequest

Representa o lado recebido de uma requisição HTTP.

httpResponse
HttpResponse

Representa o lado de saída de uma requisição HTTP.

bot
IBot

O código a ser executado no final do pipeline de middleware do adaptador.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Implementações

Exceções

O webhook recebe mensagem com assinatura inválida.

Aplica-se a