FacebookAdapter.ProcessAsync Metodo

Definizione

Accetta una richiesta webhook in ingresso, crea un contesto di turno ed esegue la pipeline middleware per un'attività TRUSTED in ingresso.

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

Parametri

httpRequest
HttpRequest

Rappresenta il lato in ingresso di una richiesta HTTP.

httpResponse
HttpResponse

Rappresenta il lato in uscita di una richiesta HTTP.

bot
IBot

Codice da eseguire alla fine della pipeline middleware dell'adapter.

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Attività che rappresenta la coda di lavoro da eseguire.

Implementazioni

Eccezioni

Il webhook riceve il messaggio con firma non valida.

Si applica a