AutoSaveStateMiddleware Classe

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

Implementações

public class AutoSaveStateMiddleware
implements Middleware

Middleware para chamar automaticamente . SaveChanges() no final do turno para toda a classe BotState que ele está gerenciando.

Resumo do Construtor

Construtor Description
AutoSaveStateMiddleware(BotState[] botStates)

Inicializa uma nova instância daclasse Auto SaveStateMiddleware.

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inicializa uma nova instância daclasse Auto SaveStateMiddleware.

Resumo do método

Modificador e tipo Método e descrição
AutoSaveStateMiddleware add(BotState botState)

Adicione um Estado do Botà lista de fontes a serem carregadas.

BotStateSet getBotStateSet()

Obtém a lista de objetos de gerenciamento de estado gerenciados por esse objeto .

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

A implementação de middleware que chama salvaalterações automaticamente no final do turno.

void setBotStateSet(BotStateSet withBotStateSet)

Obtém a lista de objetos de gerenciamento de estado gerenciados por esse objeto .

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

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotState[] botStates)

Inicializa uma nova instância da classe AutoSaveStateMiddleware.

Parameters:

botStates - Lista inicial de BotState objetos a serem gerenciados.

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inicializa uma nova instância da classe AutoSaveStateMiddleware.

Parameters:

withBotStateSet - Objeto inicial BotStateSet a ser gerenciado.

Detalhes do método

add

public AutoSaveStateMiddleware add(BotState botState)

Adicione um BotState à lista de fontes a serem carregadas.

Parameters:

botState - botState a ser gerenciado.

Returns:

botstateset para encadear mais .use().

getBotStateSet

public BotStateSet getBotStateSet()

Obtém a lista de objetos de gerenciamento de estado gerenciados por esse objeto .

Returns:

Os objetos de gerenciamento de estado gerenciados por esse objeto.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Implementação de middleware que chama savesChanges automaticamente no final do turno.

Parameters:

turnContext - O objeto de contexto para este turno.
next - O delegado a ser chamado para continuar o pipeline de middleware do bot.

Returns:

Uma tarefa que representa a operação assíncrona.

setBotStateSet

public void setBotStateSet(BotStateSet withBotStateSet)

Obtém a lista de objetos de gerenciamento de estado gerenciados por esse objeto .

Parameters:

withBotStateSet - Os objetos de gerenciamento de estado gerenciados por esse objeto.

Aplica-se a