AutoSaveStateMiddleware Klasse

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

Implementiert

public class AutoSaveStateMiddleware
implements Middleware

Middleware, die automatisch aufgerufen werden soll. SaveChanges() am Ende der Turn für alle BotState-Klasse, die verwaltet wird.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
AutoSaveStateMiddleware(BotState[] botStates)

Initialisiert eine neue Instanz der Middleware-Klasse "AutoSaveStateMiddleware".

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Initialisiert eine neue Instanz der Middleware-Klasse "AutoSaveStateMiddleware".

Methodenzusammenfassung

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

Fügen Sie einen BotStatus zur Liste der zu ladenden Quellen hinzu.

BotStateSet getBotStateSet()

Ruft die Liste der von diesem Objekt verwalteten Zustandsverwaltungsobjekte ab.

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Middleware-Implementierung, die aufruft, speichertÄnderungen automatisch am Ende der Reihe.

void setBotStateSet(BotStateSet withBotStateSet)

Ruft die Liste der von diesem Objekt verwalteten Zustandsverwaltungsobjekte ab.

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

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotState[] botStates)

Initialisiert eine neue Instanz der AutoSaveStateMiddleware-Klasse.

Parameter:

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

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Initialisiert eine neue Instanz der AutoSaveStateMiddleware-Klasse.

Parameter:

withBotStateSet - Anfängliches BotStateSet zu verwaltende Objekt.

Details zur Methode

add

public AutoSaveStateMiddleware add(BotState botState)

Fügen Sie der Liste der zu ladenden Quellen einen BotState hinzu.

Parameter:

botState - zu verwaltenden BotState.

Gibt zurück:

Botstateset zum Verketten weiterer .use().

getBotStateSet

public BotStateSet getBotStateSet()

Ruft die Liste der von diesem Objekt verwalteten Zustandsverwaltungsobjekte ab.

Gibt zurück:

Die von diesem Objekt verwalteten Zustandsverwaltungsobjekte.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Middleware-Implementierung, die speichertChanges automatisch am Ende der Reihe speichert.

Parameter:

turnContext - Das Kontextobjekt für diese Drehung.
next - Die Stellvertretung, die aufgerufen werden soll, um die Bot Middleware-Pipeline fortzusetzen.

Gibt zurück:

Eine Aufgabe, die den asynchronen Vorgang darstellt.

setBotStateSet

public void setBotStateSet(BotStateSet withBotStateSet)

Ruft die Liste der von diesem Objekt verwalteten Zustandsverwaltungsobjekte ab.

Parameter:

withBotStateSet - Die von diesem Objekt verwalteten Zustandsverwaltungsobjekte.

Gilt für: