Freigeben über


WaterfallDialog.RunStepAsync Methode

Definition

Löst einen Schritt des Wasserfalldialogs aus.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> RunStepAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, int index, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result, System.Threading.CancellationToken cancellationToken);
member this.RunStepAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * int * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Function RunStepAsync (dc As DialogContext, index As Integer, reason As DialogReason, result As Object, cancellationToken As CancellationToken) As Task(Of DialogTurnResult)

Parameter

dc
DialogContext

Der DialogContext für den aktuellen Gesprächsverlauf.

index
Int32

Der Index des aktuellen auszuführenden Wasserfallschritts.

reason
DialogReason

Der Grund, warum der Wasserfallschritt ausgeführt wird.

result
Object

Ergebnis, das von einem Dialogfeld zurückgegeben wird, das im vorherigen Wasserfallschritt aufgerufen wurde.

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.

Gilt für: