DialogTurnResult Classe

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

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 dialogoTurnResult con stato .

DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Crea un dialogoTurnResult con stato e risultato.

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.

DialogTurnStatus getStatus()

Ottiene lo stato corrente dello stack.

boolean hasParentEnded()

Indica se un dialogoComando ha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.

void setParentEnded(boolean withParentEnded)

Imposta un valore che indica se un comando di dialogoha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.

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

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

Dettagli costruttore

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus)

Crea un oggetto DialogTurnResult con uno stato.

Parametri:

withStatus - Stato della finestra di dialogo.

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Crea un oggetto DialogTurnResult con uno stato e un risultato.

Parametri:

withStatus - Stato della finestra di dialogo.
withResult - Il risultato.

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:

Risultato restituito da un dialogo appena terminato.

getStatus

public DialogTurnStatus getStatus()

Ottiene lo stato corrente dello stack.

Restituisce:

Stato corrente dello stack.

hasParentEnded

public boolean hasParentEnded()

Indica se un Oggetto DialogCommand ha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.

Restituisce:

Indica se dialogCommand ha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.

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:

withParentEnded - Indica se dialogCommand ha terminato il contenitore padre e l'elemento padre non deve eseguire ulteriori elaborazioni.

setResult

public void setResult(Object withResult)

Imposta il risultato restituito da una finestra di dialogo appena terminata.

Parametri:

withResult - Risultato restituito da un dialogo appena terminato.

setStatus

public void setStatus(DialogTurnStatus withStatus)

Imposta lo stato corrente dello stack.

Parametri:

withStatus - Stato corrente dello stack.

Si applica a