AutoSaveStateMiddleware Classe

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

Implementações

do Middleware

public class AutoSaveStateMiddleware
implements Middleware

Middleware para chamar automaticamente . SaveChanges() no final da curva para toda a classe BotState que está gerenciando.

Resumo do Construtor

Construtor Description
AutoSaveStateMiddleware(BotState[] botStates)

Inicializa uma nova instância da classe AutoSaveStateMiddleware.

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inicializa uma nova instância da classe AutoSaveStateMiddleware.

Resumo do método

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

Adicione um BotState à 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 do middleware que chama salvaAlterações automaticamente no final da curva.

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.

Parâmetros:

botStates - Lista inicial de objetos BotState a serem gerenciados.

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Inicializa uma nova instância da classe AutoSaveStateMiddleware.

Parâmetros:

withBotStateSet - Objeto BotStateSet inicial a ser gerenciado.

Detalhes do método

add

public AutoSaveStateMiddleware add(BotState botState)

Adicione um BotState à lista de fontes a serem carregadas.

Parâmetros:

botState - botState a ser gerenciado.

Retornos:

botstateset para encadear mais .use().

getBotStateSet

public BotStateSet getBotStateSet()

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

Retornos:

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 da curva.

Parâmetros:

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

Retornos:

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.

Parâmetros:

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

Aplica-se a