DialogInstance 類別

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

public class DialogInstance

包含與對話框堆疊上對話框相關聯的狀態資訊。

建構函式摘要

建構函式 Description
DialogInstance()

建立標識碼和狀態實例的對話框。

DialogInstance(String withId, Map<String,Object> withState)

建立標識碼和狀態實例的對話框。

方法摘要

修飾詞與類型 方法與描述
java.lang.String getId()

取得對話框的識別碼。

int getStackIndex()

取得堆疊索引。

java.util.Map<java.lang.String,java.lang.Object> getState()

取得實例的保存狀態。

java.lang.String getVersion()

取得版本字串。

void setId(String withId)

設定對話框的識別碼。

void setStackIndex(int withStackIndex)

設定堆疊索引。

void setState(Map<String,Object> withState)

設定實例的保存狀態。

void setVersion(String withVersion)

設定版本字串。

方法繼承來源 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

建構函式詳細資料

DialogInstance

public DialogInstance()

建立標識碼和狀態為的 DialogInstance。

DialogInstance

public DialogInstance(String withId, Map withState)

建立標識碼和狀態為的 DialogInstance。

參數:

withId - 標識碼
withState - 狀態。

方法詳細資料

getId

public String getId()

取得對話框的識別碼。

傳回:

對話框識別碼。

getStackIndex

public int getStackIndex()

取得堆疊索引。 正值是目前DC內的索引,負值是父DC中的索引。

傳回:

正值是目前DC內的索引,負值是父DC中的索引。

getState

public Map getState()

取得實例的保存狀態。

傳回:

實例的保存狀態。

getVersion

public String getVersion()

取得版本字串。

傳回:

此對話中唯一的字串是追蹤,用來識別對話何時變更,以發出變更內容的事件。

setId

public void setId(String withId)

設定對話框的識別碼。

參數:

withId - 對話框識別碼。

setStackIndex

public void setStackIndex(int withStackIndex)

設定堆疊索引。 正值是目前DC內的索引,負值是父DC中的索引。

參數:

withStackIndex - 正值是目前DC內的索引,負值是父DC中的索引。

setState

public void setState(Map withState)

設定實例的保存狀態。

參數:

withState - 實例的保存狀態。

setVersion

public void setVersion(String withVersion)

設定版本字串。

參數:

withVersion - 此對話中唯一的字串是追蹤,用來識別對話何時變更,以發出變更內容的事件。

適用於