MemoryScope Classe
- java.lang.Object
- com.microsoft.bot.dialogs.memory.scopes.MemoryScope
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 suporte 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 suporte para o escopo de 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.
Parameters:
Detalhes do método
delete
public CompletableFuture
Exclui qualquer estado no armazenamento e o cache para isso.
Parameters:
Returns:
getIncludeInSnapshot
public Boolean getIncludeInSnapshot()
Returns:
getMemory
public abstract Object getMemory(DialogContext dialogContext)
Obtenha a memória de suporte para esse escopo.
Parameters:
Returns:
getName
public String getName()
Returns:
load
public CompletableFuture
Preenche o cache de estado para isso da camada de armazenamento.
Parameters:
Returns:
saveChanges
public CompletableFuture
Grava o cache de estado para isso na camada de armazenamento.
Parameters:
Returns:
setIncludeInSnapshot
public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
Parameters:
setMemory
public abstract void setMemory(DialogContext dialogContext, Object memory)
Altera o objeto de suporte para o escopo de memória.
Parameters:
setName
public void setName(String withName)
Parameters: