Share via


IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) Methode

Definition

Verarbeitet bei Implementierung in Middleware eine eingehende Aktivität.

public System.Threading.Tasks.Task OnTurnAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.NextDelegate next, System.Threading.CancellationToken cancellationToken = default);
abstract member OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.NextDelegate * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function OnTurnAsync (turnContext As ITurnContext, next As NextDelegate, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

turnContext
ITurnContext

Das Kontextobjekt für diesen Turn.

next
NextDelegate

Der Delegat, der aufgerufen werden soll, um die Bot-Middlewarepipeline fortzusetzen.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Hinweise

Middleware ruft den Delegaten auf, um die next Steuerung an die nächste Middleware in der Pipeline zu übergeben. Wenn die Middleware den nächsten Delegaten nicht aufruft, ruft der Adapter weder die Anforderungshandler der nachfolgenden Middleware noch den Empfangshandler des Bots und die Pipeline-Kurzschlüsse auf.

turnContext Stellt Informationen über die eingehende Aktivität und andere Daten bereit, die zum Verarbeiten der Aktivität erforderlich sind.

Gilt für:

Weitere Informationen