Sprache

AutoSaveStateMiddleware Klasse

Definition

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) .

Gilt für: