Freigeben über


AutoSaveStateMiddleware Klasse

Definition

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.

Gilt für: