Sdílet prostřednictvím


SlackAdapter.ProcessAsync Metoda

Definice

Přijměte příchozí požadavek webhooku a převeďte ho na TurnContext, který může zpracovat logika robota.

public System.Threading.Tasks.Task ProcessAsync (Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.Http.HttpResponse response, Microsoft.Bot.Builder.IBot bot, System.Threading.CancellationToken cancellationToken);
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 (request As HttpRequest, response As HttpResponse, bot As IBot, cancellationToken As CancellationToken) As Task

Parametry

request
HttpRequest

Příchozí požadavek HTTP.

response
HttpResponse

Po dokončení této metody se odešle odpověď HTTP.

bot
IBot

Robot, který bude zpracovávat příchozí aktivitu.

cancellationToken
CancellationToken

Token zrušení úkolu.

Návraty

A Task představující asynchronní operaci.

Implementuje

Platí pro