DialogInstance 类

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

public class DialogInstance

包含与对话堆栈上的对话框关联的状态信息。

构造函数摘要

构造函数 说明
DialogInstance()

创建 ID 和状态为的对话实例。

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

创建 ID 和状态为的对话实例。

方法摘要

修饰符和类型 方法和描述
java.lang.String getId()

获取对话框的 ID。

int getStackIndex()

获取堆栈索引。

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

获取实例的持久状态。

java.lang.String getVersion()

获取版本字符串。

void setId(String withId)

设置对话框的 ID。

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()

使用 ID 和状态创建 DialogInstance。

DialogInstance

public DialogInstance(String withId, Map withState)

使用 ID 和状态创建 DialogInstance。

Parameters:

withId - ID
withState - 状态。

方法详细信息

getId

public String getId()

获取对话框的 ID。

Returns:

对话 ID。

getStackIndex

public int getStackIndex()

获取堆栈索引。 正值是当前 DC 中的索引,负值是父 DC 中的索引。

Returns:

正值是当前 DC 中的索引,负值是父 DC 中的索引。

getState

public Map getState()

获取实例的持久状态。

Returns:

实例的持久状态。

getVersion

public String getVersion()

获取版本字符串。

Returns:

此对话正在跟踪对话中的唯一字符串,用于标识对话何时发生更改,应发出更改内容的事件。

setId

public void setId(String withId)

设置对话框的 ID。

Parameters:

withId - 对话 ID。

setStackIndex

public void setStackIndex(int withStackIndex)

设置堆栈索引。 正值是当前 DC 中的索引,负值是父 DC 中的索引。

Parameters:

withStackIndex - 正值是当前 DC 中的索引,负值是父 DC 中的索引。

setState

public void setState(Map withState)

设置实例的持久化状态。

Parameters:

withState - 实例的持久状态。

setVersion

public void setVersion(String withVersion)

设置版本字符串。

Parameters:

withVersion - 此对话正在跟踪对话中的唯一字符串,用于标识对话何时发生更改,应发出更改内容的事件。

适用于