PersistedState 类

  • java.lang.Object
    • com.microsoft.bot.dialogs.PersistedState

public class PersistedState

表示各个轮次的持久化数据。

构造函数摘要

构造函数 说明
PersistedState()

构造持久化State 对象。

PersistedState(PersistedStateKeys keys, HashMap<String,Object> data)

初始化 PersistedState 类的新实例。

方法摘要

修饰符和类型 方法和描述
java.util.HashMap<java.lang.String,java.lang.Object> getConversationState()
java.util.HashMap<java.lang.String,java.lang.Object> getUserState()
void setConversationState(HashMap<String,Object> withConversationState)
void setUserState(HashMap<String,Object> withUserState)

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

PersistedState

public PersistedState()

构造 PersistedState 对象。

PersistedState

public PersistedState(PersistedStateKeys keys, HashMap data)

初始化 PersistedState 类的新实例。

参数:

keys - 持久密钥。
data - 包含状态值的数据。

方法详细信息

getConversationState

public HashMap getConversationState()

返回:

conversationState 获取对话状态数据。

getUserState

public HashMap getUserState()

返回:

userState 获取用户配置文件数据。

setConversationState

public void setConversationState(HashMap withConversationState)

参数:

withConversationState - 设置对话框状态数据。

setUserState

public void setUserState(HashMap withUserState)

参数:

withUserState - 设置用户配置文件数据。

适用于