Freigeben über


Prompt<T>.ResumeDialogAsync Methode

Definition

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

dc
DialogContext

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.

Gilt für: