DialogSet 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可以相互调用的 Dialog 对象的集合。
public class DialogSet
type DialogSet = class
Public Class DialogSet
- 继承
-
DialogSet
构造函数
DialogSet() |
使用 null DialogState初始化 类的新实例DialogSet。 |
DialogSet(IStatePropertyAccessor<DialogState>) |
初始化 DialogSet 类的新实例。 |
属性
TelemetryClient |
获取或设置 IBotTelemetryClient 用于日志记录的 。 |
方法
Add(Dialog) |
向集中添加一个新对话,并返回该集以允许 Fluent 链接。 如果正在添加的 Dialog.Id 已存在于集中,对话 ID 将更新为包含使其唯一的后缀。 因此,向集中添加 2 个名为“重复”的对话将导致第一个对话框的 ID 为“重复”,第二个对话框的 ID 为“duplicate2”。 |
CreateContextAsync(ITurnContext, CancellationToken) |
DialogContext创建可用于处理 中的对话框的 DialogSet。 |
Find(String) | |
GetDialogs() |
获取集的对话。 |
GetVersion() |
获取一个唯一字符串,该字符串表示此对话集中所有对话的组合版本。 |