DialogSet Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция Dialog объектов, которые могут вызывать друг друга.
public class DialogSet
type DialogSet = class
Public Class DialogSet
- Наследование
-
DialogSet
Конструкторы
DialogSet() |
Инициализирует новый экземпляр класса со значением DialogSet NULL DialogState. |
DialogSet(IStatePropertyAccessor<DialogState>) |
Инициализирует новый экземпляр класса DialogSet. |
Свойства
TelemetryClient |
Возвращает или задает объект , используемый IBotTelemetryClient для ведения журнала. |
Методы
Add(Dialog) |
Добавляет новое диалоговое окно в набор и возвращает набор, чтобы разрешить текучие цепочки. Если добавляемая Dialog.Id уже существует в наборе, идентификатор диалогов будет обновлен, добавив суффикс, который делает его уникальным. Таким образом, при добавлении в набор 2 диалоговых окон с именем "дублировать" первый из них будет иметь идентификатор "дубликата", а второй — идентификатор "duplicate2". |
CreateContextAsync(ITurnContext, CancellationToken) |
Создает объект , DialogContext который можно использовать для работы с диалогами в DialogSet. |
Find(String) |
Выполняет поиск текущего DialogSet объекта по его идентификатору Dialog . |
GetDialogs() |
Возвращает диалоговые окна набора. |
GetVersion() |
Возвращает уникальную строку, представляющую объединенные версии всех диалогов в этом наборе диалогов. |