DialogTurnResult Classe

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

public class DialogTurnResult

Resultado retornado ao chamador de um dos vários métodos de manipulação de pilha.

Resumo do Construtor

Construtor Description
DialogTurnResult(DialogTurnStatus withStatus)

Cria um resultado de turnode caixa de diálogocom um status.

DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Cria um resultado de turnode caixa de diálogocom um status e um resultado.

Resumo do método

Modificador e tipo Método e descrição
java.lang.Object getResult()

Obtém ou define o resultado retornado por uma caixa de diálogo que acabou de ser encerrada.

DialogTurnStatus getStatus()

Obtém o status atual da pilha.

boolean hasParentEnded()

Indica se um Comando de Caixa de Diálogoterminou seu contêiner pai e o pai não deve executar nenhum processamento adicional.

void setParentEnded(boolean withParentEnded)

Define se um Comando de Caixa de Diálogoterminou seu contêiner pai e o pai não deve executar nenhum processamento adicional.

void setResult(Object withResult)

Define o resultado retornado por uma caixa de diálogo que acabou de ser encerrada.

void setStatus(DialogTurnStatus withStatus)

Define o status atual da pilha.

Métodos herdados de 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

Detalhes do construtor

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus)

Cria um DialogTurnResult com um status.

Parameters:

withStatus - O status da caixa de diálogo.

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Cria um DialogTurnResult com um status e um resultado.

Parameters:

withStatus - O status da caixa de diálogo.
withResult - O resultado.

Detalhes do método

getResult

public Object getResult()

Obtém ou define o resultado retornado por uma caixa de diálogo que acabou de ser encerrada.

Isso só será preenchido em determinados casos: - O bot chama 'DialogContext.BeginDialogAsync()' para iniciar uma nova caixa de diálogo e a caixa de diálogo termina imediatamente.

- O bot chama 'DialogContext.ContinueDialogAsync()' e uma caixa de diálogo que estava ativa termina.

Em todos os casos em que ele é preenchido, {@link "DialogContext.ActiveDialog"} será 'null'.

Returns:

O resultado retornado por uma caixa de diálogo que acabou de ser encerrada.

getStatus

public DialogTurnStatus getStatus()

Obtém o status atual da pilha.

Returns:

O status atual da pilha.

hasParentEnded

public boolean hasParentEnded()

Indica se um DialogCommand terminou seu contêiner pai e o pai não deve executar nenhum processamento adicional.

Returns:

Se um DialogCommand terminou seu contêiner pai e o pai não deve executar nenhum processamento adicional.

setParentEnded

public void setParentEnded(boolean withParentEnded)

Define se um DialogCommand encerrou seu contêiner pai e o pai não deve executar nenhum processamento adicional.

Parameters:

withParentEnded - Se um DialogCommand terminou seu contêiner pai e o pai não deve executar nenhum processamento adicional.

setResult

public void setResult(Object withResult)

Define o resultado retornado por uma caixa de diálogo que acabou de ser encerrada.

Parameters:

withResult - O resultado retornado por uma caixa de diálogo que acabou de ser encerrada.

setStatus

public void setStatus(DialogTurnStatus withStatus)

Define o status atual da pilha.

Parameters:

withStatus - O status atual da pilha.

Aplica-se a