Compartilhar via


AutoSaveStateMiddleware Classe

Definição

Middleware para persistir automaticamente o estado antes do final de cada turno.

public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
    interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
Herança
AutoSaveStateMiddleware
Implementações

Comentários

Isso chama SaveChangesAsync(ITurnContext, Boolean, CancellationToken) em cada objeto de estado que ele gerencia.

Construtores

AutoSaveStateMiddleware(BotState[])

Inicializa uma nova instância da classe AutoSaveStateMiddleware.

AutoSaveStateMiddleware(BotStateSet)

Inicializa uma nova instância da AutoSaveStateMiddleware classe com uma lista de objetos de gerenciamento de estado gerenciados por esse objeto.

Propriedades

BotStateSet

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

Métodos

Add(BotState)

Adiciona um objeto de gerenciamento de estado à lista de estados a serem gerenciados.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Antes do término da curva, chama SaveChangesAsync(ITurnContext, Boolean, CancellationToken) cada objeto de estado.

Aplica-se a