AutoSaveStateMiddleware 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
中间件用于在每个轮次结束前自动保留状态。
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) 。 |