Jazyk

BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Metoda

Definice

Primární adaptérová metoda pro zpracování aktivit odeslaných ze streamovacího kanálu. Vytvoří kontext otáčení a spustí kanál middlewaru pro příchozí aktivitu. Přidává ArgumentNullException k tomu nulové argumenty.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessStreamingActivityAsync(Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callbackHandler, System.Threading.CancellationToken cancellationToken = default);
abstract member ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessStreamingActivityAsync (activity As Activity, callbackHandler As BotCallbackHandler, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

Parametry

activity
Activity

Postup Activity .

callbackHandler
BotCallbackHandler

To BotCallbackHandler zvládne aktivitu.

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.

Implementuje

Poznámky

Voláním této metody odešlete do konverzace zprávu reaktivně. Pokud je úkol úspěšně dokončen, pak pokud je nalezen Type klíč aktivity je a Invoke odpovídající klíč (IdChannelId + ), vrátí se anoInvokeResponse, jinak se vrátí null.

Tato metoda zaznamenává následující služby pro otočku.

    Platí pro