Jazyk

IAdapterIntegration.ProcessActivityAsync Metoda

Definice

Vytvoří kontext otáčení a spustí kanál middlewaru pro příchozí aktivitu.

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)

Parametry

authHeader
String

HTTP autentizační hlavička požadavku.

activity
Activity

Přicházející aktivita.

callback
BotCallbackHandler

Kód pro spuštění na konci middleware pipeline adaptéru.

cancellationToken
CancellationToken

Token zrušení, který lze použít jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Úloha, která představuje práci zařazenou do fronty ke spuštění. Pokud byl typ aktivity 'Invoke' a nalezen odpovídající klíč (channelId + activityId), vrátí se InvokeResponse, jinak se vrátí null.

Platí pro