Поделиться через


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

Возвращает уникальную строку, представляющую объединенные версии всех диалогов в этом наборе диалогов.

Применяется к