Sdílet prostřednictvím


FacebookAdapter.ProcessAsync Metoda

Definice

Přijme příchozí požadavek webhooku, vytvoří kontext otočení a spustí kanál middlewaru pro příchozí aktivitu TRUSTED.

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

Parametry

httpRequest
HttpRequest

Představuje příchozí stranu požadavku HTTP.

httpResponse
HttpResponse

Představuje odchozí stranu požadavku HTTP.

bot
IBot

Kód, který se má spustit na konci kanálu middlewaru adaptéru.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Úloha, která představuje práci zařazenou do fronty, která se má provést.

Implementuje

Výjimky

Webhook obdrží zprávu s neplatným podpisem.

Platí pro