AutoSaveStateMiddleware Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Middleware, um den Zustand automatisch bis zum Ende jeder Runde zu erhalten.
public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
- Vererbung
-
AutoSaveStateMiddleware
- Implementiert
Hinweise
Dies ruft jedes verwaltete Zustandsobjekt auf SaveChangesAsync(ITurnContext, Boolean, CancellationToken) .
Konstruktoren
| Name | Beschreibung |
|---|---|
| AutoSaveStateMiddleware(BotState[]) |
Initialisiert eine neue Instanz der AutoSaveStateMiddleware-Klasse. |
| AutoSaveStateMiddleware(BotStateSet) |
Initialisiert eine neue Instanz der AutoSaveStateMiddleware Klasse mit einer Liste von Zustandsverwaltungsobjekten, die von diesem Objekt verwaltet werden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BotStateSet |
Erhält oder setzt die Liste der von diesem Objekt verwalteten Zustandsmanagementobjekte. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(BotState) |
Fügt der Liste der zu verwaltenden Zustände ein Zustandsverwaltungsobjekt hinzu. |
| OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Bevor der Zug endet, werden auf jedes Zustandsobjekt gerufen SaveChangesAsync(ITurnContext, Boolean, CancellationToken) . |