AutoSaveStateMiddleware Clase

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

Implementaciones

de middleware

public class AutoSaveStateMiddleware
implements Middleware

Middleware para llamar automáticamente a . SaveChanges() al final del turno para toda la clase BotState que administra.

Resumen del constructor

Constructor Description
AutoSaveStateMiddleware(BotState[] botStates)

Inicializa una nueva instancia de la clase De middleware guardarautomáticoestado.

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inicializa una nueva instancia de la clase De middleware guardarautomáticoestado.

Resumen del método

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

Agregue un botState a la lista de orígenes que se van a cargar.

BotStateSet getBotStateSet()

Obtiene la lista de objetos de administración de estado administrados por este objeto.

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Implementación de middleware que llama a guardacambios automáticamente al final del turno.

void setBotStateSet(BotStateSet withBotStateSet)

Obtiene la lista de objetos de administración de estado administrados por este objeto.

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

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotState[] botStates)

Inicializa una nueva instancia de la clase AutoSaveStateMiddleware.

Parámetros:

botStates - Lista inicial de BotState objetos que se van a administrar.

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inicializa una nueva instancia de la clase AutoSaveStateMiddleware.

Parámetros:

withBotStateSet - Objeto de BotStateSet inicial que se va a administrar.

Detalles del método

add

public AutoSaveStateMiddleware add(BotState botState)

Agregue botState a la lista de orígenes que se van a cargar.

Parámetros:

botState - botState para administrar.

Devoluciones:

botstateset para encadenar más .use().

getBotStateSet

public BotStateSet getBotStateSet()

Obtiene la lista de objetos de administración de estado administrados por este objeto.

Devoluciones:

Objetos de administración de estado administrados por este objeto.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Implementación de middleware que llama a savesChanges automáticamente al final del turno.

Parámetros:

turnContext - Objeto de contexto para este turno.
next - Delegado al que se va a llamar para continuar con la canalización de middleware del bot.

Devoluciones:

Tarea que representa la operación asincrónica.

setBotStateSet

public void setBotStateSet(BotStateSet withBotStateSet)

Obtiene la lista de objetos de administración de estado administrados por este objeto.

Parámetros:

withBotStateSet - Objetos de administración de estado administrados por este objeto.

Se aplica a