AutoSaveStateMiddleware 类

定义

中间件用于在每个轮次结束前自动保留状态。

public class AutoSaveStateMiddleware : Microsoft.Bot.Builder.IMiddleware
type AutoSaveStateMiddleware = class
    interface IMiddleware
Public Class AutoSaveStateMiddleware
Implements IMiddleware
继承
AutoSaveStateMiddleware
实现

注解

这会调用 SaveChangesAsync(ITurnContext, Boolean, CancellationToken) 它管理的每个状态对象。

构造函数

AutoSaveStateMiddleware(BotState[])

初始化 AutoSaveStateMiddleware 类的新实例。

AutoSaveStateMiddleware(BotStateSet)

使用此对象管理的状态管理对象列表初始化 类的新实例 AutoSaveStateMiddleware

属性

BotStateSet

获取或设置此对象管理的状态管理对象的列表。

方法

Add(BotState)

将状态管理对象添加到要管理的状态列表中。

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

在轮次结束之前,对每个状态对象调用 SaveChangesAsync(ITurnContext, Boolean, CancellationToken)

适用于