MemoryScope Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. memory. scopes. MemoryScope
- com.
public abstract class MemoryScope
MemoryScope représente une classe abstraite d’étendue de mémoire nommée.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| MemoryScope(String name, Boolean includeInSnapshot) |
Initialise une nouvelle instance de la classe. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(DialogContext dialogContext)
Supprime tout état dans le stockage et le cache pour cela. |
| java.lang.Boolean | getIncludeInSnapshot() |
| abstract java.lang.Object |
getMemory(DialogContext dialogContext)
Obtenez la mémoire de stockage pour cette étendue. |
| java.lang.String | getName() |
| 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. |
| void | setIncludeInSnapshot(Boolean withIncludeInSnapshot) |
| abstract void |
setMemory(DialogContext dialogContext, Object memory)
Modifie l’objet de stockage pour l’étendue de mémoire. |
| void | setName(String withName) |
Méthodes héritées de java.lang.Object
Détails du constructeur
MemoryScope
public MemoryScope(String name, Boolean includeInSnapshot)
Initialise une nouvelle instance de la classe.
Paramètres:
Détails de la méthode
delete
public CompletableFuture
Supprime tout état dans le stockage et le cache pour cela.
Paramètres:
Retours:
getIncludeInSnapshot
public Boolean getIncludeInSnapshot()
Retours:
getMemory
public abstract Object getMemory(DialogContext dialogContext)
Obtenez la mémoire de stockage pour cette étendue.
Paramètres:
Retours:
getName
public String getName()
Retours:
load
public CompletableFuture
Remplit le cache d’état pour cela à partir de la couche de stockage.
Paramètres:
Retours:
saveChanges
public CompletableFuture
Écrit le cache d’état pour cela dans la couche de stockage.
Paramètres:
Retours:
setIncludeInSnapshot
public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
Paramètres:
setMemory
public abstract void setMemory(DialogContext dialogContext, Object memory)
Modifie l’objet de stockage pour l’étendue de mémoire.
Paramètres:
setName
public void setName(String withName)
Paramètres: