PersistedState 類別

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

public class PersistedState

代表跨回合保存的數據。

建構函式摘要

建構函式 Description
PersistedState()

建構 PersistedState 物件。

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 - 設定使用者配置檔數據。

適用於