AutoSaveStateMiddleware Klasse

Definition

Middleware, die den Zustand vor dem Ende der einzelnen Turn-Geräte automatisch persistent speichert.Middleware to automatically persist state before the end of each turn.

public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
    interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
Vererbung
AutoSaveStateMiddleware
Implementiert

Hinweise

Dadurch wird SaveChangesAsync(ITurnContext, Boolean, CancellationToken) für jedes Zustands Objekt aufgerufen, das von ihm verwaltet wird.This calls SaveChangesAsync(ITurnContext, Boolean, CancellationToken) on each state object it manages.

Konstruktoren

AutoSaveStateMiddleware(BotState[])

Initialisiert eine neue Instanz der AutoSaveStateMiddleware-Klasse.Initializes a new instance of the AutoSaveStateMiddleware class.

AutoSaveStateMiddleware(BotStateSet)

Initialisiert eine neue Instanz der- AutoSaveStateMiddleware Klasse mit einer Liste von Zustands Verwaltungs Objekten, die von diesem-Objekt verwaltet werden.Initializes a new instance of the AutoSaveStateMiddleware class with a list of state management objects managed by this object.

Eigenschaften

BotStateSet

Ruft die Liste der von diesem-Objekt verwalteten Zustands Verwaltungs Objekte ab oder legt Sie fest.Gets or sets the list of state management objects managed by this object.

Methoden

Add(BotState)

Fügt der Liste der zu verwaltenden Zustände ein Zustands Verwaltungs Objekt hinzu.Adds a state management object to the list of states to manage.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Vor Ende der Beendigung Ruft die SaveChangesAsync(ITurnContext, Boolean, CancellationToken) für jedes Zustands Objekt auf.Before the turn ends, calls SaveChangesAsync(ITurnContext, Boolean, CancellationToken) on each state object.

Gilt für: