PrivateConversationState 类

定义

定义专用会话状态的状态管理对象。

public class PrivateConversationState : Microsoft.Bot.Builder.BotState
type PrivateConversationState = class
    inherit BotState
Public Class PrivateConversationState
Inherits BotState
继承
PrivateConversationState

注解

专用会话状态的范围同时限定为特定会话和该特定用户。

构造函数

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)

适用于