CloudAdapter.ProcessAsync 方法

定义

使用机器人处理入站 HTTP 请求,从而产生出站 http 响应,可以直接从控制器调用此方法。 如果 HTTP 方法是 POST,则正文将包含 Activity 要处理的 。

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

参数

httpRequest
HttpRequest

HttpRequest

httpResponse
HttpResponse

HttpResponse

bot
IBot

IBot 用于此请求的实现。

cancellationToken
CancellationToken

取消标记。

返回

一个 Task ,表示排队等待执行的工作。

实现

适用于