DialogTurnResult Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogTurnResult
- com.
public class DialogTurnResult
Risultato restituito al chiamante di uno dei vari metodi di manipolazione dello stack.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| DialogTurnResult(DialogTurnStatus withStatus) |
Crea un dialogo |
| DialogTurnResult(DialogTurnStatus withStatus, Object withResult) |
Crea un dialogo |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| java.lang.Object |
getResult()
Ottiene o imposta il risultato restituito da una finestra di dialogo appena terminata. |
|
Dialog |
getStatus()
Ottiene lo stato corrente dello stack. |
| boolean |
hasParentEnded()
Indica se un dialogo |
| void |
setParentEnded(boolean withParentEnded)
Imposta un valore che indica se un comando di dialogo |
| void |
setResult(Object withResult)
Imposta il risultato restituito da una finestra di dialogo appena terminata. |
| void |
setStatus(DialogTurnStatus withStatus)
Imposta lo stato corrente dello stack. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus)
Crea un oggetto DialogTurnResult con uno stato.
Parametri:
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)
Crea un oggetto DialogTurnResult con uno stato e un risultato.
Parametri:
Dettagli metodo
getResult
public Object getResult()
Ottiene o imposta il risultato restituito da una finestra di dialogo appena terminata.
Questo verrà popolato solo in determinati casi: - Il bot chiama "DialogContext.BeginDialogAsync()" per avviare un nuovo dialogo e la finestra di dialogo termina immediatamente.
- Il bot chiama "DialogContext.ContinueDialogAsync()" e una finestra di dialogo che era attiva termina.
In tutti i casi in cui viene popolata, {@link "DialogContext.ActiveDialog"} sarà 'null'.
Restituisce:
getStatus
public DialogTurnStatus getStatus()
Ottiene lo stato corrente dello stack.
Restituisce:
hasParentEnded
public boolean hasParentEnded()
Indica se un Oggetto DialogCommand ha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.
Restituisce:
setParentEnded
public void setParentEnded(boolean withParentEnded)
Imposta un valore che indica se un oggetto DialogCommand ha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.
Parametri:
setResult
public void setResult(Object withResult)
Imposta il risultato restituito da una finestra di dialogo appena terminata.
Parametri:
setStatus
public void setStatus(DialogTurnStatus withStatus)
Imposta lo stato corrente dello stack.
Parametri: