Prompt<T>.ResumeDialogAsync 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.
Wird aufgerufen, wenn ein Eingabeaufforderungsdialogfeld wieder der aktive Dialog auf dem Dialogstapel ist, z. B. wenn der vorherige aktive Dialog auf dem Stapel abgeschlossen ist.
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ResumeDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result = default, System.Threading.CancellationToken cancellationToken = default);
override this.ResumeDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ResumeDialogAsync (dc As DialogContext, reason As DialogReason, Optional result As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)
Parameter
Der Dialogkontext für den aktuellen Gesprächsverlauf.
- reason
- DialogReason
Eine Enumeration, die angibt, warum der Dialog fortgesetzt wurde.
- result
- Object
Optionaler Wert, der aus dem vorherigen Dialogfeld im Stapel zurückgegeben wurde. Der Typ des zurückgegebenen Werts hängt vom vorherigen Dialogfeld ab.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.
Gibt zurück
Eine Task, die den asynchronen Vorgang darstellt
Hinweise
Wenn die Aufgabe erfolgreich ist, gibt das Ergebnis an, ob das Dialogfeld weiterhin aktiv ist, nachdem der Vorgang vom Dialog verarbeitet wurde.