MemoryScope Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. memory. scopes. MemoryScope
- com.
public abstract class MemoryScope
MemoryScope rappresenta una classe astratta con ambito di memoria denominata.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| MemoryScope(String name, Boolean includeInSnapshot) |
Inizializza una nuova istanza della classe . |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(DialogContext dialogContext)
Elimina qualsiasi stato nella risorsa di archiviazione e nella cache. |
| java.lang.Boolean | getIncludeInSnapshot() |
| abstract java.lang.Object |
getMemory(DialogContext dialogContext)
Ottenere la memoria di backup per questo ambito. |
| java.lang.String | getName() |
| 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. |
| void | setIncludeInSnapshot(Boolean withIncludeInSnapshot) |
| abstract void |
setMemory(DialogContext dialogContext, Object memory)
Modifica l'oggetto di backup per l'ambito della memoria. |
| void | setName(String withName) |
Metodi ereditati da java.lang.Object
Dettagli costruttore
MemoryScope
public MemoryScope(String name, Boolean includeInSnapshot)
Inizializza una nuova istanza della classe .
Parametri:
Dettagli metodo
delete
public CompletableFuture
Elimina qualsiasi stato nella risorsa di archiviazione e nella cache.
Parametri:
Restituisce:
getIncludeInSnapshot
public Boolean getIncludeInSnapshot()
Restituisce:
getMemory
public abstract Object getMemory(DialogContext dialogContext)
Ottenere la memoria di backup per questo ambito.
Parametri:
Restituisce:
getName
public String getName()
Restituisce:
load
public CompletableFuture
Popola la cache di stato per questo dal livello di archiviazione.
Parametri:
Restituisce:
saveChanges
public CompletableFuture
Scrive la cache di stato per questo nel livello di archiviazione.
Parametri:
Restituisce:
setIncludeInSnapshot
public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
Parametri:
setMemory
public abstract void setMemory(DialogContext dialogContext, Object memory)
Modifica l'oggetto di backup per l'ambito della memoria.
Parametri:
setName
public void setName(String withName)
Parametri: