Lingua

AutoSaveStateMiddleware Classe

Definizione

Middleware per persistere automaticamente lo stato prima della fine di ogni turno.

public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
    interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
Ereditarietà
AutoSaveStateMiddleware
Implementazioni

Commenti

Questo richiede SaveChangesAsync(ITurnContext, Boolean, CancellationToken) ogni oggetto di stato che gestisce.

Costruttori

Nome Descrizione
AutoSaveStateMiddleware(BotState[])

Inizializza una nuova istanza della classe AutoSaveStateMiddleware.

AutoSaveStateMiddleware(BotStateSet)

Inizializza una nuova istanza della AutoSaveStateMiddleware classe con un elenco degli oggetti di gestione dello stato gestiti da questo oggetto.

Proprietà

Nome Descrizione
BotStateSet

Ottiene o imposta la lista degli oggetti di gestione dello stato gestiti da questo oggetto.

Metodi

Nome Descrizione
Add(BotState)

Aggiunge un oggetto di gestione degli stati all'elenco degli stati da gestire.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Prima che il turno termini, chiama SaveChangesAsync(ITurnContext, Boolean, CancellationToken) ogni oggetto stato.

Si applica a