DialogTurnResult Klasse
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogTurnResult
- com.
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 Dialogfeld |
| DialogTurnResult(DialogTurnStatus withStatus, Object withResult) |
Erstellt ein Dialogfeld |
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. |
|
Dialog |
getStatus()
Ruft den aktuellen Status des Stapels ab. |
| boolean |
hasParentEnded()
Gibt an, ob ein Dialogfeld |
| void |
setParentEnded(boolean withParentEnded)
Legt fest, ob ein Dialog |
| 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
Details zum Konstruktor
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus)
Erstellt ein DialogTurnResult mit einem Status.
Parameter:
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)
Erstellt ein DialogTurnResult mit einem Status und Ergebnis.
Parameter:
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:
getStatus
public DialogTurnStatus getStatus()
Ruft den aktuellen Status des Stapels ab.
Gibt zurück:
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:
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:
setResult
public void setResult(Object withResult)
Legt das Ergebnis fest, das von einem Dialogfeld zurückgegeben wurde, das gerade beendet wurde.
Parameter:
setStatus
public void setStatus(DialogTurnStatus withStatus)
Legt den aktuellen Status des Stapels fest.
Parameter: