BotStateMemoryScope<T> Classe

Parametri di tipo

T

Tipo BotState.

public class BotStateMemoryScope
extends MemoryScope

BotStateMemoryScope rappresenta una memoria con ambito BotState.

Riepilogo dei costruttori

Costruttore Descrizione
BotStateMemoryScope(Class<T> type, String name)

Inizializza una nuova istanza della classe TurnMemoryScope.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
final java.lang.Object getMemory(DialogContext dialogContext)

Ottenere la memoria di backup per questo ambito.

java.util.concurrent.CompletableFuture<java.lang.Void> load(DialogContext dialogContext, Boolean force)

Popola la cache di stato per questo dal livello di archiviazione.

java.util.concurrent.CompletableFuture<java.lang.Void> saveChanges(DialogContext dialogContext, Boolean force)

Scrive la cache di stato per questo nel livello di archiviazione.

final void setMemory(DialogContext dialogContext, Object memory)

Modifica l'oggetto di backup per l'ambito di memoria.

Metodi ereditati da MemoryScope

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

BotStateMemoryScope

public BotStateMemoryScope(Class type, String name)

Inizializza una nuova istanza della classe TurnMemoryScope.

Parametri:

type - Tipo di T che viene creato.
name - Nome della proprietà.

Dettagli metodo

getMemory

public final Object getMemory(DialogContext dialogContext)

Ottenere la memoria di backup per questo ambito.

Override:

BotStateMemoryScope<T>.getMemory(DialogContext dialogContext)

Parametri:

dialogContext

load

public CompletableFuture load(DialogContext dialogContext, Boolean force)

Popola la cache di stato per questo dal livello di archiviazione.

Override:

BotStateMemoryScope<T>.load(DialogContext dialogContext, Boolean force)

Parametri:

dialogContext
force

saveChanges

public CompletableFuture saveChanges(DialogContext dialogContext, Boolean force)

Scrive la cache di stato per questo nel livello di archiviazione.

Override:

BotStateMemoryScope<T>.saveChanges(DialogContext dialogContext, Boolean force)

Parametri:

dialogContext
force

Restituisce:

Un futuro che rappresenta l'oggetto

setMemory

public final void setMemory(DialogContext dialogContext, Object memory)

Modifica l'oggetto di backup per l'ambito di memoria.

Override:

BotStateMemoryScope<T>.setMemory(DialogContext dialogContext, Object memory)

Parametri:

dialogContext
memory

Si applica a