DialogManager class
Предупреждение
Теперь этот API является нерекомендуемым.
This class will be deprecated.
Класс, который запускает систему диалогов.
- Extends
Конструкторы
Dialog |
Создает экземпляр класса DialogSet. |
Свойства
conversation |
Боты сохраняли состояние беседы. |
dialogs | Глобальные диалоги, которые необходимо вызвать. |
expire |
Необязательный. Количество миллисекундах для истечения срока действия состояния беседы ботов после. |
initial |
Значения, которые будут скопированы в |
root |
Корневое диалоговое окно для запуска с метода onTurn(). Возвращает идентификатор корневого диалогового окна. |
state |
Необязательный. Разрешения путей и области памяти, используемые для бесед с ботом. |
user |
Необязательный. Боты сохраняли состояние пользователя. |
Методы
configure(Partial<Dialog |
Задайте параметры конфигурации. |
on |
Выполняет систему диалоговых окон в контексте TurnContext. |
Наследуемые методы
get |
Сведения о конструкторе
DialogManager(Dialog, string)
Создает экземпляр класса DialogSet.
new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)
Параметры
- rootDialog
- Dialog
Необязательный, корневой диалогового окна для использования.
- dialogStateProperty
-
string
Необязательное альтернативное имя свойства dialogState. (Значение по умолчанию — DialogStateProperty)
Сведения о свойстве
conversationState
Боты сохраняли состояние беседы.
conversationState: ConversationState
Значение свойства
ConversationState
dialogs
expireAfter
Необязательный. Количество миллисекундах для истечения срока действия состояния беседы ботов после.
expireAfter?: number
Значение свойства
number
initialTurnState
Значения, которые будут скопированы в TurnContext.turnState
в начале каждой очереди.
TurnContextStateCollection initialTurnState
Значение свойства
TurnContextStateCollection
Коллекция состояний поворота.
rootDialog
Корневое диалоговое окно для запуска с метода onTurn(). Возвращает идентификатор корневого диалогового окна.
Dialog rootDialog
Значение свойства
Идентификатор корневого
stateConfiguration
Необязательный. Разрешения путей и области памяти, используемые для бесед с ботом.
stateConfiguration?: DialogStateManagerConfiguration
Значение свойства
userState
Необязательный. Боты сохраняли состояние пользователя.
userState?: UserState
Значение свойства
UserState
Сведения о методе
configure(Partial<DialogManagerConfiguration>)
Задайте параметры конфигурации.
function configure(config: Partial<DialogManagerConfiguration>): this
Параметры
- config
-
Partial<DialogManagerConfiguration>
Параметры конфигурации для применения.
Возвращаемое значение
this
Контекст
onTurn(TurnContext)
Выполняет систему диалоговых окон в контексте TurnContext.
function onTurn(context: TurnContext): Promise<DialogManagerResult>
Параметры
- context
-
TurnContext
(xref:botbuilder-core. TurnContext) для текущей очереди беседы с пользователем.
Возвращаемое значение
Promise<DialogManagerResult>
Результат выполнения логики для действия.
Сведения о наследуемом методе
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Параметры
- _property
-
string
Ключ конфигурации условного селектора.
Возвращаемое значение
Преобразователь конфигурации селектора.
унаследован отConfigurable.getConverter