BotStateSet Clase

  • java.lang.Object
    • com.microsoft.bot.builder.BotStateSet

public class BotStateSet

Administra una colección de botState y proporciona la capacidad de cargar y guardar en paralelo.

Resumen del constructor

Constructor Description
BotStateSet(BotState[] withBotStates)

Inicializa una nueva instancia de la clase BotStateSet.

BotStateSet(List<BotState> withBotStates)

Inicializa una nueva instancia de la clase BotStateSet.

Resumen del método

Modificador y tipo Método y descripción
BotStateSet add(BotState botState)

Agrega un objeto de estado de bot al conjunto.

java.util.List<BotState> getBotStates()

Obtiene la lista BotStates para botStateSet.

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext)

Cargue todos los registros de estado debot en paralelo.

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext, boolean force)

Cargue todos los registros de estado debot en paralelo.

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext)

Guarde todos los cambios de estado debot en paralelo.

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext, boolean force)

Guarde todos los cambios de estado debot en paralelo.

void setBotStates(List<BotState> withBotState)

Establece la lista De estados debot para botStateSet.

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

Detalles del constructor

BotStateSet

public BotStateSet(BotState[] withBotStates)

Inicializa una nueva instancia de la clase BotStateSet.

Parámetros:

withBotStates - Lista de vArgs de objetos de BotState que se van a administrar.

BotStateSet

public BotStateSet(List withBotStates)

Inicializa una nueva instancia de la clase BotStateSet.

Parámetros:

withBotStates - lista inicial de BotState objetos que se van a administrar.

Detalles del método

add

public BotStateSet add(BotState botState)

Agrega un objeto de estado de bot al conjunto.

Parámetros:

botState - Objeto de estado del bot que se va a agregar.

Devoluciones:

BotStateSet actualizado, por lo que puede llamar fluidamente a add(BotState) varias veces.

getBotStates

public List getBotStates()

Obtiene la lista BotStates para BotStateSet.

Devoluciones:

Los objetos BotState administrados por esta clase.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

Cargue todos los registros de BotState en paralelo.

Parámetros:

turnContext - The TurnContext.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

Cargue todos los registros de BotState en paralelo.

Parámetros:

turnContext - The TurnContext.
force - deben forzarse los datos en la memoria caché.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

Guarde todos los cambios de BotState en paralelo.

Parámetros:

turnContext - The TurnContext.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

Guarde todos los cambios de BotState en paralelo.

Parámetros:

turnContext - The TurnContext.
force - debe forzarse a los datos para guardar incluso si no se detectó ningún cambio.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

setBotStates

public void setBotStates(List withBotState)

Establece la lista BotStates para BotStateSet.

Parámetros:

withBotState - Los objetos BotState administrados por esta clase.

Se aplica a