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 Conjunto de Estadodo Bot.

BotStateSet(List<BotState> withBotStates)

Inicializa uma nova instância da classe Conjunto de Estadodo Bot.

Resumo do método

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

Adiciona um objeto de estado do bot ao conjunto.

java.util.List<BotState> getBotStates()

Obtém a lista Estados do Botpara o Conjunto de Estadodo Bot.

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

Carregue todos os registros de Estado do Botem paralelo.

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

Carregue todos os registros de Estado do Botem paralelo.

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

Salve todas as alterações de Estado do Botem paralelo.

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

Salve todas as alterações de Estado do Botem paralelo.

void setBotStates(List<BotState> withBotState)

Define a lista Estados do Botpara o Conjunto de Estadodo 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.

Parameters:

withBotStates - vArgs lista de BotState objetos a serem gerenciados.

BotStateSet

public BotStateSet(List withBotStates)

Inicializa uma nova instância da classe BotStateSet.

Parameters:

withBotStates - lista inicial de BotState objetos a serem gerenciados.

Detalhes do método

add

public BotStateSet add(BotState botState)

Adiciona um objeto de estado do bot ao conjunto.

Parameters:

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

Returns:

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.

Returns:

Os objetos BotState gerenciados por essa classe.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

Carregue todos os registros botState em paralelo.

Parameters:

turnContext - O TurnContext.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

Carregue todos os registros botState em paralelo.

Parameters:

turnContext - O TurnContext.
force - os dados devem ser forçados a entrar em cache.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

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

Parameters:

turnContext - O TurnContext.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

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

Parameters:

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

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

setBotStates

public void setBotStates(List withBotState)

Define a lista BotStates para o BotStateSet.

Parameters:

withBotState - Os objetos BotState gerenciados por essa classe.

Aplica-se a