BotStateMemoryScope<T> Classe

Parâmetros de tipo

T

O tipo BotState.

public class BotStateMemoryScope
extends MemoryScope

BotStateMemoryScope representa uma memória com escopo de BotState.

Resumo do Construtor

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

Inicializa uma nova instância da classe TurnMemoryScope.

Resumo do método

Modificador e tipo Método e descrição
final java.lang.Object getMemory(DialogContext dialogContext)

Obtenha a memória de backup para esse escopo.

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.

final void setMemory(DialogContext dialogContext, Object memory)

Altera o objeto de backup para o escopo da memória.

Métodos herdados de MemoryScope

Métodos herdados 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

Detalhes do construtor

BotStateMemoryScope

public BotStateMemoryScope(Class type, String name)

Inicializa uma nova instância da classe TurnMemoryScope.

Parâmetros:

type - O tipo de T que está sendo criado.
name - Nome da propriedade.

Detalhes do método

getMemory

public final Object getMemory(DialogContext dialogContext)

Obtenha a memória de backup para esse escopo.

Substituições:

BotStateMemoryScope<T>.getMemory(DialogContext dialogContext)

Parâmetros:

dialogContext

load

public CompletableFuture load(DialogContext dialogContext, Boolean force)

Preenche o cache de estado para isso da camada de armazenamento.

Substituições:

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

Parâmetros:

dialogContext
force

saveChanges

public CompletableFuture saveChanges(DialogContext dialogContext, Boolean force)

Grava o cache de estado para isso na camada de armazenamento.

Substituições:

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

Parâmetros:

dialogContext
force

Retornos:

Um futuro que representa o

setMemory

public final void setMemory(DialogContext dialogContext, Object memory)

Altera o objeto de backup para o escopo da memória.

Substituições:

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

Parâmetros:

dialogContext
memory

Aplica-se a