BotStateSet Classe

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

public class BotStateSet

Gestisce una raccolta di botState e consente di caricare e salvare in parallelo.

Riepilogo dei costruttori

Costruttore Descrizione
BotStateSet(BotState[] withBotStates)

Inizializza una nuova istanza della classe BotStateSet.

BotStateSet(List<BotState> withBotStates)

Inizializza una nuova istanza della classe BotStateSet.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
BotStateSet add(BotState botState)

Aggiunge un oggetto stato del bot al set.

java.util.List<BotState> getBotStates()

Ottiene l'elenco BotStates per botStateSet.

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

Caricare tutti i record di statobot in parallelo.

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

Caricare tutti i record di statobot in parallelo.

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

Salvare tutte le modifiche dello stato del botin parallelo.

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

Salvare tutte le modifiche dello stato del botin parallelo.

void setBotStates(List<BotState> withBotState)

Imposta l'elenco BotStates per BotStateSet.

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

BotStateSet

public BotStateSet(BotState[] withBotStates)

Inizializza una nuova istanza della classe BotStateSet.

Parametri:

withBotStates - Elenco vArgs di oggetti BotState da gestire.

BotStateSet

public BotStateSet(List withBotStates)

Inizializza una nuova istanza della classe BotStateSet.

Parametri:

withBotStates - elenco iniziale di oggetti BotState da gestire.

Dettagli metodo

add

public BotStateSet add(BotState botState)

Aggiunge un oggetto stato del bot al set.

Parametri:

botState - Oggetto stato del bot da aggiungere.

Restituisce:

BotStateSet aggiornato, in modo da poter chiamare in modo fluente add(BotState) più volte.

getBotStates

public List getBotStates()

Ottiene l'elenco BotStates per BotStateSet.

Restituisce:

Oggetti BotState gestiti da questa classe.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

Caricare tutti i record BotState in parallelo.

Parametri:

turnContext - The TurnContext.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

Caricare tutti i record BotState in parallelo.

Parametri:

turnContext - The TurnContext.
force - i dati devono essere forzati nella cache.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

Salvare tutte le modifiche di BotState in parallelo.

Parametri:

turnContext - The TurnContext.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

Salvare tutte le modifiche di BotState in parallelo.

Parametri:

turnContext - The TurnContext.
force - i dati devono essere forzati a salvare anche se non è stata rilevata alcuna modifica.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

setBotStates

public void setBotStates(List withBotState)

Imposta l'elenco BotStates per BotStateSet.

Parametri:

withBotState - Oggetti BotState gestiti da questa classe.

Si applica a