Share via


DialogTurnResult Klasse

Definition

Ergebnis wird an den Aufrufer einer der verschiedenen Stapelbearbeitungsmethoden zurückgegeben.

public class DialogTurnResult
type DialogTurnResult = class
Public Class DialogTurnResult
Vererbung
DialogTurnResult

Hinweise

Verwenden Sie EndDialogAsync(Object, CancellationToken) , um ein Dialog zu beenden und ein Ergebnis an den aufrufenden Kontext zurückzugeben.

Konstruktoren

DialogTurnResult(DialogTurnStatus, Object)

Initialisiert eine neue Instanz der DialogTurnResult-Klasse.

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.

Result

Ruft das Ergebnis ab, das von einem soeben beendeten Dialogfeld zurückgegeben wird, oder legt es fest. Dies wird nur in bestimmten Fällen aufgefüllt:

  • Der Bot ruft auf DialogContext.BeginDialogAsync() , um einen neuen Dialog zu starten, und der Dialog wird sofort beendet.
  • Der Bot ruft auf DialogContext.ContinueDialogAsync() , und ein Dialogfeld, das aktiv war, endet.

In allen Fällen, in denen sie aufgefüllt ist, ActiveDialog ist null.

Status

Ruft den aktuellen Status des Stapels ab oder legt diese fest.

Gilt für: