AutoSaveStateMiddleware Classe

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

Implementazioni

middleware

public class AutoSaveStateMiddleware
implements Middleware

Middleware per chiamare automaticamente . SaveChanges() alla fine del turno per tutta la classe BotState che gestisce.

Riepilogo dei costruttori

Costruttore Descrizione
AutoSaveStateMiddleware(BotState[] botStates)

Inizializza una nuova istanza della classesalvataggio automaticostatomiddleware.

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inizializza una nuova istanza della classesalvataggio automaticostatomiddleware.

Riepilogo dei metodi

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

Aggiungere un botStato all'elenco di origini da caricare.

BotStateSet getBotStateSet()

Ottiene l'elenco di oggetti di gestione dello stato gestiti da questo oggetto.

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

Implementazione del middleware che chiama salva automaticamenteModifiche alla fine del turno.

void setBotStateSet(BotStateSet withBotStateSet)

Ottiene l'elenco di oggetti di gestione dello stato gestiti da questo oggetto.

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

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotState[] botStates)

Inizializza una nuova istanza della classe AutoSaveStateMiddleware.

Parametri:

botStates - Elenco iniziale di oggetti BotState da gestire.

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inizializza una nuova istanza della classe AutoSaveStateMiddleware.

Parametri:

withBotStateSet - Oggetto BotStateSet iniziale da gestire.

Dettagli metodo

add

public AutoSaveStateMiddleware add(BotState botState)

Aggiungere botState all'elenco di origini da caricare.

Parametri:

botState - botState da gestire.

Restituisce:

botstateset per concatenare più .use().

getBotStateSet

public BotStateSet getBotStateSet()

Ottiene l'elenco di oggetti di gestione dello stato gestiti da questo oggetto.

Restituisce:

Oggetti di gestione dello stato gestiti da questo oggetto.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Implementazione del middleware che chiama salvaChanges automaticamente alla fine del turno.

Parametri:

turnContext - Oggetto di contesto per questo turno.
next - Delegato da chiamare per continuare la pipeline del middleware del bot.

Restituisce:

Attività che rappresenta l'operazione asincrona.

setBotStateSet

public void setBotStateSet(BotStateSet withBotStateSet)

Ottiene l'elenco di oggetti di gestione dello stato gestiti da questo oggetto.

Parametri:

withBotStateSet - Oggetti di gestione dello stato gestiti da questo oggetto.

Si applica a