Sdílet prostřednictvím


AutoSaveStateMiddleware Třída

Definice

Middleware, který automaticky zachová stav před koncem každého otočení.

public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
    interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
Dědičnost
AutoSaveStateMiddleware
Implementuje

Poznámky

Tím se volá SaveChangesAsync(ITurnContext, Boolean, CancellationToken) u každého objektu stavu, který spravuje.

Konstruktory

AutoSaveStateMiddleware(BotState[])

Inicializuje novou instanci AutoSaveStateMiddleware třídy .

AutoSaveStateMiddleware(BotStateSet)

Inicializuje novou instanci AutoSaveStateMiddleware třídy se seznamem objektů správy stavu spravovaných tímto objektem.

Vlastnosti

BotStateSet

Získá nebo nastaví seznam objektů správy stavu spravovaných tímto objektem.

Metody

Add(BotState)

Přidá objekt správy stavu do seznamu stavů ke správě.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Před koncem otočení zavolá na SaveChangesAsync(ITurnContext, Boolean, CancellationToken) každý objekt stavu.

Platí pro