BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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.