BotStateSet Classe

  • java.lang.Object
    • com.microsoft.bot.builder.BotStateSet

public class BotStateSet

Gerencia uma coleção de botState e fornece a capacidade de carregar e salvar em paralelo.

Resumo do Construtor

Construtor Description
BotStateSet(BotState[] withBotStates)

Inicializa uma nova instância da classe BotStateSet.

BotStateSet(List<BotState> withBotStates)

Inicializa uma nova instância da classe BotStateSet.

Resumo do método

Modificador e tipo Método e descrição
BotStateSet add(BotState botState)

Adiciona um objeto de estado de bot ao conjunto.

java.util.List<BotState> getBotStates()

Obtém a lista BotStates para o Conjunto dede Estado do Bot.

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext)

Carregue todos os registros de Estadobot em paralelo.

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext, boolean force)

Carregue todos os registros de Estadobot em paralelo.

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext)

Salve todas as alterações de Estado dobot em paralelo.

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext, boolean force)

Salve todas as alterações de Estado dobot em paralelo.

void setBotStates(List<BotState> withBotState)

Define a lista BotStates para o Conjunto dede Estado do Bot.

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

BotStateSet

public BotStateSet(BotState[] withBotStates)

Inicializa uma nova instância da classe BotStateSet.

Parâmetros:

withBotStates - Lista de vArgs de objetos BotState a serem gerenciados.

BotStateSet

public BotStateSet(List withBotStates)

Inicializa uma nova instância da classe BotStateSet.

Parâmetros:

withBotStates - lista inicial de BotState objetos a serem gerenciados.

Detalhes do método

add

public BotStateSet add(BotState botState)

Adiciona um objeto de estado de bot ao conjunto.

Parâmetros:

botState - O objeto de estado do bot a ser adicionado.

Retornos:

O BotStateSet atualizado, para que você possa chamar o add(BotState) várias vezes.

getBotStates

public List getBotStates()

Obtém a lista BotStates para o BotStateSet.

Retornos:

Os objetos BotState gerenciados por essa classe.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

Carregue todos os registros BotState em paralelo.

Parâmetros:

turnContext - O TurnContext.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

Carregue todos os registros BotState em paralelo.

Parâmetros:

turnContext - O TurnContext.
force - os dados devem ser forçados ao cache.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

Salve todas as alterações do BotState em paralelo.

Parâmetros:

turnContext - O TurnContext.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

Salve todas as alterações do BotState em paralelo.

Parâmetros:

turnContext - O TurnContext.
force - os dados devem ser forçados a salvar mesmo que nenhuma alteração tenha sido detectada.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

setBotStates

public void setBotStates(List withBotState)

Define a lista BotStates para o BotStateSet.

Parâmetros:

withBotState - Os objetos BotState gerenciados por essa classe.

Aplica-se a