語言

CloudAdapterBase.ProcessActivityAsync 方法

定義

多載

名稱 Description
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

要呼叫所產生 Bot 回合的方法。

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

要呼叫所產生 Bot 回合的方法。

cancellationToken
CancellationToken

取消代幣。

傳回

工作,表示要執行的工作佇列。 如果有的話,包含 InvokeResponse。

適用於