BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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.