Idioma

AutoSaveStateMiddleware Classe

Definição

Middleware para persistir automaticamente o estado antes do fim 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 exige SaveChangesAsync(ITurnContext, Boolean, CancellationToken) cada objeto de estado que gerencia.

Construtores

Nome Description
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

Nome Description
BotStateSet

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

Métodos

Nome Description
Add(BotState)

Adiciona um objeto de gerenciamento de estados à lista de estados a gerenciar.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

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

Aplica-se a