DialogTurnResult Klasse

Definition

Das Ergebnis, das an den Aufrufer einer der verschiedenen Stapel Bearbeitungsmethoden zurückgegeben wird.Result returned to the caller of one of the various stack manipulation methods.

[System.Diagnostics.DebuggerDisplay("[DialogTurnStatus.{Status}]{Result ?? string.Empty}")]
public class DialogTurnResult
[<System.Diagnostics.DebuggerDisplay("[DialogTurnStatus.{Status}]{Result ?? string.Empty}")>]
type DialogTurnResult = class
Public Class DialogTurnResult
Vererbung
DialogTurnResult
Attribute

Hinweise

Verwenden EndDialogAsync(Object, CancellationToken) Sie, um eine zu beenden Dialog und ein Ergebnis an den aufrufenden Kontext zurückzugeben.Use EndDialogAsync(Object, CancellationToken) to end a Dialog and return a result to the calling context.

Konstruktoren

DialogTurnResult(DialogTurnStatus, Object)

Initialisiert eine neue Instanz der DialogTurnResult-Klasse.Initializes a new instance of the DialogTurnResult class.

Eigenschaften

ParentEnded

Ruft einen Wert ab, der angibt, ob ein dialogcommand seinen übergeordneten Container beendet hat und das übergeordnete Element keine weitere Verarbeitung ausführen soll, oder legt diesen fest.Gets or sets a value indicating whether a DialogCommand has ended its parent container and the parent should not perform any further processing.

Result

Ruft das Ergebnis ab oder legt dieses fest, das von einem soeben beendeten Dialogfeld zurückgegeben wird.Gets or sets the result returned by a dialog that was just ended. Dies wird nur in bestimmten Fällen aufgefüllt:This will only be populated in certain cases: -Der bot ruft DialogContext.BeginDialogAsync() auf, um ein neues Dialogfeld zu starten, und das Dialogfeld wird sofort beendet.- The bot calls DialogContext.BeginDialogAsync() to start a new dialog and the dialog ends immediately. -Der bot Ruft auf DialogContext.ContinueDialogAsync() , und ein Dialogfeld, das aktiv war, wird beendet.- The bot calls DialogContext.ContinueDialogAsync() and a dialog that was active ends.

In allen Fällen, in denen es aufgefüllt wird, ist ActiveDialog null .In all cases where it's populated, ActiveDialog will be null.

Status

Ruft den aktuellen Status des Stapels ab oder legt ihn fest.Gets or sets the current status of the stack.

Gilt für: