MemoryScope Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. memory. scopes. MemoryScope
- com.
public abstract class MemoryScope
MemoryScope representa uma classe abstrata de escopo de memória nomeada.
Resumo do Construtor
| Construtor | Description |
|---|---|
| MemoryScope(String name, Boolean includeInSnapshot) |
Inicializa uma nova instância da classe. |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(DialogContext dialogContext)
Exclui qualquer estado no armazenamento e o cache para isso. |
| java.lang.Boolean | getIncludeInSnapshot() |
| abstract java.lang.Object |
getMemory(DialogContext dialogContext)
Obtenha a memória de backup para esse escopo. |
| java.lang.String | getName() |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
load(DialogContext dialogContext, Boolean force)
Preenche o cache de estado para isso da camada de armazenamento. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
saveChanges(DialogContext dialogContext, Boolean force)
Grava o cache de estado para isso na camada de armazenamento. |
| void | setIncludeInSnapshot(Boolean withIncludeInSnapshot) |
| abstract void |
setMemory(DialogContext dialogContext, Object memory)
Altera o objeto de backup para o escopo da memória. |
| void | setName(String withName) |
Métodos herdados de java.lang.Object
Detalhes do construtor
MemoryScope
public MemoryScope(String name, Boolean includeInSnapshot)
Inicializa uma nova instância da classe.
Parâmetros:
Detalhes do método
delete
public CompletableFuture
Exclui qualquer estado no armazenamento e o cache para isso.
Parâmetros:
Retornos:
getIncludeInSnapshot
public Boolean getIncludeInSnapshot()
Retornos:
getMemory
public abstract Object getMemory(DialogContext dialogContext)
Obtenha a memória de backup para esse escopo.
Parâmetros:
Retornos:
getName
public String getName()
Retornos:
load
public CompletableFuture
Preenche o cache de estado para isso da camada de armazenamento.
Parâmetros:
Retornos:
saveChanges
public CompletableFuture
Grava o cache de estado para isso na camada de armazenamento.
Parâmetros:
Retornos:
setIncludeInSnapshot
public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
Parâmetros:
setMemory
public abstract void setMemory(DialogContext dialogContext, Object memory)
Altera o objeto de backup para o escopo da memória.
Parâmetros:
setName
public void setName(String withName)
Parâmetros: