Sprache

FacebookAdapter.ProcessAsync Methode

Definition

Akzeptiert eine eingehende Webhook-Anfrage, erstellt einen Turn-Kontext und führt die Middleware-Pipeline für eine eingehende TRUSTED Aktivität aus.

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

Parameter

httpRequest
HttpRequest

Repräsentiert die eingehende Seite einer HTTP-Anfrage.

httpResponse
HttpResponse

Repräsentiert die ausgehende Seite einer HTTP-Anfrage.

bot
IBot

Der Code, der am Ende der Middleware-Pipeline des Adapters ausgeführt werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

Implementiert

Ausnahmen

Der Webhook erhält eine Nachricht mit ungültiger Signatur.

Gilt für: