BotStateSet Classe

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

public class BotStateSet

Gère une collection de botState et offre la possibilité de charger et d’enregistrer en parallèle.

Récapitulatif du constructeur

Constructeur Description
BotStateSet(BotState[] withBotStates)

Initialise une nouvelle instance de la classe BotStateSet.

BotStateSet(List<BotState> withBotStates)

Initialise une nouvelle instance de la classe BotStateSet.

Résumé de la méthode

Modificateur et type Méthode et description
BotStateSet add(BotState botState)

Ajoute un objet d’état de bot au jeu.

java.util.List<BotState> getBotStates()

Obtient la liste BotStates pour botStateSet.

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

Chargez tous les enregistrements d’état de boten parallèle.

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

Chargez tous les enregistrements d’état de boten parallèle.

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

Enregistrez toutes les modifications d’état du boten parallèle.

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

Enregistrez toutes les modifications d’état du boten parallèle.

void setBotStates(List<BotState> withBotState)

Définit la liste BotStates pour botStateSet.

Méthodes héritées 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

Détails du constructeur

BotStateSet

public BotStateSet(BotState[] withBotStates)

Initialise une nouvelle instance de la classe BotStateSet.

Paramètres:

withBotStates - Liste vArgs des objets BotState à gérer.

BotStateSet

public BotStateSet(List withBotStates)

Initialise une nouvelle instance de la classe BotStateSet.

Paramètres:

withBotStates - liste initiale des objets BotState à gérer.

Détails de la méthode

add

public BotStateSet add(BotState botState)

Ajoute un objet d’état de bot au jeu.

Paramètres:

botState - Objet d’état du bot à ajouter.

Retours:

BotStateSet mis à jour, vous pouvez donc appeler couramment add(BotState) plusieurs fois.

getBotStates

public List getBotStates()

Obtient la liste BotStates pour BotStateSet.

Retours:

Objets BotState gérés par cette classe.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

Chargez tous les enregistrements BotState en parallèle.

Paramètres:

turnContext - The TurnContext.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

Chargez tous les enregistrements BotState en parallèle.

Paramètres:

turnContext - The TurnContext.
force - les données doivent être forcées dans le cache.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

Enregistrez toutes les modifications botState en parallèle.

Paramètres:

turnContext - The TurnContext.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

Enregistrez toutes les modifications botState en parallèle.

Paramètres:

turnContext - The TurnContext.
force - doit être forcé d’enregistrer les données même si aucune modification n’a été détectée.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

setBotStates

public void setBotStates(List withBotState)

Définit la liste BotStates pour BotStateSet.

Paramètres:

withBotState - Objets BotState gérés par cette classe.

S’applique à