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 vor dem Ende jedes Durchlaufs automatisch beizubehalten.
public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
- Vererbung
-
AutoSaveStateMiddleware
- Implementiert
Hinweise
Dadurch wird jedes verwaltete Zustandsobjekt aufgerufen SaveChangesAsync(ITurnContext, Boolean, CancellationToken) .
Konstruktoren
AutoSaveStateMiddleware(BotState[]) |
Initialisiert eine neue Instanz der AutoSaveStateMiddleware-Klasse. |
AutoSaveStateMiddleware(BotStateSet) |
Initialisiert eine neue Instanz der -Klasse mit einer Liste von Zustandsverwaltungsobjekten, die AutoSaveStateMiddleware von diesem Objekt verwaltet werden. |
Eigenschaften
BotStateSet |
Ruft die Liste der Zustandsverwaltungsobjekte ab, die von diesem Objekt verwaltet werden, oder legt sie fest. |
Methoden
Add(BotState) |
Fügt der Liste der zu verwaltenden Zustände ein Zustandsverwaltungsobjekt hinzu. |
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Bevor der Turn endet, ruft SaveChangesAsync(ITurnContext, Boolean, CancellationToken) jedes Zustandsobjekt auf. |