DialogInstance 类
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogInstance
- com.
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
使用 ID 和状态创建 DialogInstance。
参数:
withId
- ID
withState
- 状态。
方法详细信息
getId
public String getId()
获取对话框的 ID。
返回:
对话 ID。
getStackIndex
public int getStackIndex()
获取堆栈索引。 正值是当前 DC 中的索引,负值是父 DC 中的索引。
返回:
正值是当前 DC 中的索引,负值是父 DC 中的索引。
getState
public Map
获取实例的持久状态。
返回:
实例的持久状态。
getVersion
public String getVersion()
获取版本字符串。
返回:
此对话正在跟踪对话中的唯一字符串,用于标识对话何时发生更改,应发出更改内容的事件。
setId
public void setId(String withId)
设置对话框的 ID。
参数:
withId
- 对话 ID。
setStackIndex
public void setStackIndex(int withStackIndex)
设置堆栈索引。 正值是当前 DC 中的索引,负值是父 DC 中的索引。
参数:
withStackIndex
- 正值是当前 DC 中的索引,负值是父 DC 中的索引。
setState
public void setState(Map
设置实例的持久化状态。
参数:
withState
- 实例的持久状态。
setVersion
public void setVersion(String withVersion)
设置版本字符串。
参数:
withVersion
- 此对话正在跟踪对话中的唯一字符串,用于标识对话何时发生更改,应发出更改内容的事件。