BotStateSet Klasse

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

public class BotStateSet

Verwaltet eine Sammlung von botState und bietet die Möglichkeit, parallel zu laden und zu speichern.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
BotStateSet(BotState[] withBotStates)

Initialisiert eine neue Instanz der BotStateSet-Klasse.

BotStateSet(List<BotState> withBotStates)

Initialisiert eine neue Instanz der BotStateSet-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
BotStateSet add(BotState botState)

Fügt dem Satz ein Bot-Statusobjekt hinzu.

java.util.List<BotState> getBotStates()

Ruft die Bot-Statusliste für den BotStateSet ab.

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

Laden Sie alle Bot-State-Datensätze parallel.

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

Laden Sie alle Bot-State-Datensätze parallel.

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

Speichern Sie alle Bot-Statusänderungen parallel.

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

Speichern Sie alle Bot-Statusänderungen parallel.

void setBotStates(List<BotState> withBotState)

Legt die Bot-Statusliste für den BotStateSet fest.

Geerbte Methoden von 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

Details zum Konstruktor

BotStateSet

public BotStateSet(BotState[] withBotStates)

Initialisiert eine neue Instanz der BotStateSet-Klasse.

Parameter:

withBotStates - vArgs-Liste der zu verwaltenden BotState Objekte.

BotStateSet

public BotStateSet(List withBotStates)

Initialisiert eine neue Instanz der BotStateSet-Klasse.

Parameter:

withBotStates - Anfängliche Liste der zu verwaltenden BotState Objekte.

Details zur Methode

add

public BotStateSet add(BotState botState)

Fügt dem Satz ein Bot-Statusobjekt hinzu.

Parameter:

botState - Das hinzuzufügende Botstatusobjekt.

Gibt zurück:

Das aktualisierte BotStateSet, sodass Sie add(BotState) mehrmals aufrufen können.

getBotStates

public List getBotStates()

Ruft die BotStates-Liste für botStateSet ab.

Gibt zurück:

Die von dieser Klasse verwalteten BotState-Objekte.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

Laden Sie alle BotState-Datensätze parallel.

Parameter:

turnContext - Der TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

Laden Sie alle BotState-Datensätze parallel.

Parameter:

turnContext - Der TurnContext.
force - sollten Daten in den Cache gezwungen werden.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

Speichern Sie alle BotState-Änderungen parallel.

Parameter:

turnContext - Der TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

Speichern Sie alle BotState-Änderungen parallel.

Parameter:

turnContext - Der TurnContext.
force - sollten Daten gespeichert werden müssen, auch wenn keine Änderung erkannt wurde.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

setBotStates

public void setBotStates(List withBotState)

Legt die BotStates-Liste für botStateSet fest.

Parameter:

withBotState - Die von dieser Klasse verwalteten BotState-Objekte.

Gilt für: