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

Observações

Isto requer SaveChangesAsync(ITurnContext, Boolean, CancellationToken) cada objeto de estado que gere.

Construtores

Name Descrição
AutoSaveStateMiddleware(BotState[])

Inicializa uma nova instância da AutoSaveStateMiddleware classe.

AutoSaveStateMiddleware(BotStateSet)

Inicializa uma nova instância da AutoSaveStateMiddleware classe com uma lista de objetos de gestão de estado geridos por este objeto.

Propriedades

Name Descrição
BotStateSet

Obtém ou define a lista de objetos de gestão de estado geridos por este objeto.

Métodos

Name Descrição
Add(BotState)

Adiciona um objeto de gestão de estados à lista de estados a gerir.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

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

Aplica-se a