DialogTurnResult Klasse

  • java.lang.Object
    • com.microsoft.bot.dialogs.DialogTurnResult

public class DialogTurnResult

Das Ergebnis wurde an den Aufrufer einer der verschiedenen Stapelmanipulationsmethoden zurückgegeben.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
DialogTurnResult(DialogTurnStatus withStatus)

Erstellt ein DialogfeldErgebnis mit einem Statusdrehen.

DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Erstellt ein DialogfeldErgebnis mit status und ergebnisdrehen.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.lang.Object getResult()

Ruft das Ergebnis ab, das von einem Dialogfeld zurückgegeben wird, das gerade beendet wurde, oder legt es fest.

DialogTurnStatus getStatus()

Ruft den aktuellen Status des Stapels ab.

boolean hasParentEnded()

Gibt an, ob ein DialogfeldCommand seinen übergeordneten Container beendet hat und das übergeordnete Element keine weitere Verarbeitung durchführen sollte.

void setParentEnded(boolean withParentEnded)

Legt fest, ob ein DialogCommand seinen übergeordneten Container beendet hat, und das übergeordnete Element sollte keine weitere Verarbeitung durchführen.

void setResult(Object withResult)

Legt das Ergebnis fest, das von einem Dialogfeld zurückgegeben wurde, das gerade beendet wurde.

void setStatus(DialogTurnStatus withStatus)

Legt den aktuellen Status des Stapels fest.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus)

Erstellt ein DialogTurnResult mit einem Status.

Parameter:

withStatus - Der Dialogfeldstatus.

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Erstellt ein DialogTurnResult mit einem Status und Ergebnis.

Parameter:

withStatus - Der Dialogfeldstatus.
withResult - Das Ergebnis.

Details zur Methode

getResult

public Object getResult()

Ruft das Ergebnis ab, das von einem Dialogfeld zurückgegeben wird, das gerade beendet wurde, oder legt es fest.

Dies wird nur in bestimmten Fällen aufgefüllt: - Der Bot ruft "DialogContext.BeginDialogAsync()" auf, um ein neues Dialogfeld zu starten, und das Dialogfeld wird sofort beendet.

- Der Bot ruft "DialogContext.ContinueDialogAsync()" und ein Dialogfeld auf, das aktiv war.

In allen Fällen, in denen sie aufgefüllt ist, lautet {@link "DialogContext.ActiveDialog"} "null".

Gibt zurück:

Das Ergebnis, das von einem Dialogfeld zurückgegeben wurde, das gerade beendet wurde.

getStatus

public DialogTurnStatus getStatus()

Ruft den aktuellen Status des Stapels ab.

Gibt zurück:

Der aktuelle Status des Stapels.

hasParentEnded

public boolean hasParentEnded()

Gibt an, ob ein DialogCommand seinen übergeordneten Container beendet hat, und das übergeordnete Element sollte keine weitere Verarbeitung durchführen.

Gibt zurück:

Gibt an, ob ein DialogCommand seinen übergeordneten Container beendet hat, und das übergeordnete Element sollte keine weitere Verarbeitung durchführen.

setParentEnded

public void setParentEnded(boolean withParentEnded)

Legt fest, ob ein DialogCommand seinen übergeordneten Container beendet hat, und das übergeordnete Element sollte keine weitere Verarbeitung durchführen.

Parameter:

withParentEnded - Gibt an, ob ein DialogCommand seinen übergeordneten Container beendet hat, und das übergeordnete Element sollte keine weitere Verarbeitung durchführen.

setResult

public void setResult(Object withResult)

Legt das Ergebnis fest, das von einem Dialogfeld zurückgegeben wurde, das gerade beendet wurde.

Parameter:

withResult - Das Ergebnis, das von einem Dialogfeld zurückgegeben wurde, das gerade beendet wurde.

setStatus

public void setStatus(DialogTurnStatus withStatus)

Legt den aktuellen Status des Stapels fest.

Parameter:

withStatus - Der aktuelle Status des Stapels.

Gilt für: