語言

IAdapterIntegration.ProcessActivityAsync 方法

定義

建立回合內容,並執行傳入活動的中間件管線。

public 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);
abstract member ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

參數

authHeader
String

要求的 HTTP 驗證標頭。

activity
Activity

傳入活動。

callback
BotCallbackHandler

在配接器中間件管線結尾執行的程序代碼。

cancellationToken
CancellationToken

一種可被其他物件或執行緒用來接收取消通知的取消標記。

傳回

工作,表示要執行的工作佇列。 如果活動類型為 'Invoke',且找到對應的索引鍵 (channelId + activityId),則會傳回 InvokeResponse,否則會傳回 null。

適用於