CloudAdapterBase.ProcessActivityAsync 方法

定义

重载

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

用于处理发送到此机器人的活动的实现。

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

用于处理发送到此机器人的活动的实现。

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

用于处理发送到此机器人的活动的实现。

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult authenticateRequestResult, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authenticateRequestResult As AuthenticateRequestResult, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

参数

authenticateRequestResult
AuthenticateRequestResult

此轮次的身份验证结果。

activity
Activity

要处理的 Activity

callback
BotCallbackHandler

要为生成的机器人轮次调用的方法。

cancellationToken
CancellationToken

取消标记。

返回

表示排队等待执行的工作的任务。 包含 InvokeResponse(如果有)。

适用于

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

用于处理发送到此机器人的活动的实现。

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (string authHeader, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

参数

authHeader
String

http 请求中的授权标头。

activity
Activity

要处理的 Activity

callback
BotCallbackHandler

要为生成的机器人轮次调用的方法。

cancellationToken
CancellationToken

取消标记。

返回

表示排队等待执行的工作的任务。 包含 InvokeResponse(如果有)。

适用于