BotStateMemoryScope<T> Classe

Paramètres de type

T

Type BotState.

public class BotStateMemoryScope
extends MemoryScope

BotStateMemoryScope représente une mémoire délimitée par BotState.

Récapitulatif du constructeur

Constructeur Description
BotStateMemoryScope(Class<T> type, String name)

Initialise une nouvelle instance de la classe TurnMemoryScope.

Résumé de la méthode

Modificateur et type Méthode et description
final java.lang.Object getMemory(DialogContext dialogContext)

Obtenez la mémoire de stockage pour cette étendue.

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

Remplit le cache d’état pour cela à partir de la couche de stockage.

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

Écrit le cache d’état pour cela dans la couche de stockage.

final void setMemory(DialogContext dialogContext, Object memory)

Modifie l’objet de stockage pour l’étendue de mémoire.

Méthodes héritées de MemoryScope

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

BotStateMemoryScope

public BotStateMemoryScope(Class type, String name)

Initialise une nouvelle instance de la classe TurnMemoryScope.

Paramètres:

type - Type de T en cours de création.
name - Nom de la propriété.

Détails de la méthode

getMemory

public final Object getMemory(DialogContext dialogContext)

Obtenez la mémoire de stockage pour cette étendue.

Remplacements:

BotStateMemoryScope<T>.getMemory(DialogContext dialogContext)

Paramètres:

dialogContext

load

public CompletableFuture load(DialogContext dialogContext, Boolean force)

Remplit le cache d’état pour cela à partir de la couche de stockage.

Remplacements:

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

Paramètres:

dialogContext
force

saveChanges

public CompletableFuture saveChanges(DialogContext dialogContext, Boolean force)

Écrit le cache d’état pour cela dans la couche de stockage.

Remplacements:

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

Paramètres:

dialogContext
force

Retours:

Un avenir qui représente le

setMemory

public final void setMemory(DialogContext dialogContext, Object memory)

Modifie l’objet de stockage pour l’étendue de mémoire.

Remplacements:

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

Paramètres:

dialogContext
memory

S’applique à