PrivateConversationState 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义专用会话状态的状态管理对象。
public class PrivateConversationState : Microsoft.Bot.Builder.BotState
type PrivateConversationState = class
inherit BotState
Public Class PrivateConversationState
Inherits BotState
- 继承
注解
专用会话状态的范围同时限定为特定会话和该特定用户。
构造函数
PrivateConversationState(IStorage) |
初始化 PrivateConversationState 类的新实例。 |
方法
ClearStateAsync(ITurnContext, CancellationToken) |
清除此 BotState的状态缓存。 (继承自 BotState) |
CreateProperty<T>(String) |
在 的作用域 BotState 中创建一个命名状态属性,并返回该属性的访问器。 (继承自 BotState) |
DeleteAsync(ITurnContext, CancellationToken) |
删除存储和此 BotState的缓存中的任何状态。 (继承自 BotState) |
DeletePropertyValueAsync(ITurnContext, String, CancellationToken) |
从状态缓存中删除此 BotState的属性。 (继承自 BotState) |
Get(ITurnContext) |
从轮次上下文中获取此 BotState 原始缓存数据的副本。 (继承自 BotState) |
GetCachedState(ITurnContext) |
获取从轮次上下文中包装此 BotState 原始缓存数据的缓存机器人状态实例。 (继承自 BotState) |
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken) |
从此 BotState的状态缓存中获取 属性的值。 (继承自 BotState) |
GetStorageKey(ITurnContext) |
获取在读取和写入存储以及从存储中写入状态时要使用的密钥。 |
LoadAsync(ITurnContext, Boolean, CancellationToken) |
从存储层填充此 BotState 状态缓存。 (继承自 BotState) |
SaveChangesAsync(ITurnContext, Boolean, CancellationToken) |
将此的状态 BotState 缓存写入存储层。 (继承自 BotState) |
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken) |
设置此 BotState的状态缓存中的属性的值。 (继承自 BotState) |