AutoSaveStateMiddleware Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |