Sprache

BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Methode

Definition

Primäre Adaptermethode für die Verarbeitung von Aktivitäten, die vom Streaming-Kanal gesendet werden. Erstellt einen Turnkontext und führt die Middlewarepipeline für eine eingehende Aktivität aus. Fügt ArgumentNullException Nullargumente hinzu.

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)

Parameter

activity
Activity

Der Activity Vorgang.

callbackHandler
BotCallbackHandler

Derjenige BotCallbackHandler , der die Aktivität übernehmen wird.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt. Wenn der Aktivitätstyp "Invoke" lautete und der entsprechende Schlüssel (channelId + activityId) gefunden wurde, wird ein InvokeResponse zurückgegeben, andernfalls wird NULL zurückgegeben.

Implementiert

Hinweise

Rufen Sie diese Methode auf, um eine Nachricht reaktiv an eine Unterhaltung zu senden. Wenn die Aufgabe erfolgreich abgeschlossen wird, wird bei der Aktivität Type und Invoke der entsprechende Schlüssel (IdChannelId + ) gefunden, ein zurückgegeben, ansonsten wird null zurückgegeben.InvokeResponse

Diese Methode registriert die folgenden Dienste für die Runde.

    Gilt für: