Język

BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Metoda

Definicja

Podstawowa metoda adaptera do przetwarzania aktywności wysyłanych z kanału streamingowego. Tworzy kontekst kolei i uruchamia potok oprogramowania pośredniczącego dla działania przychodzącego. Dodaje ArgumentNullException argumenty nieważne.

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

Proces Activity do wykonania.

callbackHandler
BotCallbackHandler

To BotCallbackHandler one zajmą się aktywnością.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania. Jeśli typ aktywności to 'Invoke' i znaleziono odpowiadający mu klucz (channelId + activityId), zwracany jest InvokeResponse, w przeciwnym razie zwracany jest null.

Implementuje

Uwagi

Wywołaj tę metodę, aby reaktywnie wysłać wiadomość do konwersacji. Jeśli zadanie zakończy się pomyślnie, to jeśli aktywność TypeInvoke jest , a odpowiadający mu klucz (ChannelIdId + ) zostanie znaleziony, zwraca się anInvokeResponse, w przeciwnym razie zwraca się null.

Ta metoda rejestruje następujące serwisy dla obrotu.

    Dotyczy