DialogInspector class
Класс для проверки текущего контекста диалогового окна.
Конструкторы
| Dialog |
Инициализирует новый экземпляр класса |
Свойства
| conversation |
Возвращает или задает ConversationState. |
| dialogs | Возвращает или задает глобальные диалоговые окна, которые необходимо вызвать. |
| initial |
Получает исходную коллекциюTurnState для копирования в turnState при каждом включении. |
| root |
Возвращает корневое диалоговое окно, используемое для запуска беседы. Задает корневое диалоговое окно для запуска беседы. |
| state |
Возвращает или задает диалоговое окно DialogStateManagerConfiguration. |
| user |
Возвращает или задает userState. |
Методы
| inspect(Turn |
Проверяет память диалоговых окон. |
Сведения о конструкторе
DialogInspector(Dialog, ResourceExplorer, string)
Инициализирует новый экземпляр класса DialogInspector.
new DialogInspector(rootDialog?: Dialog, resourceExplorer?: ResourceExplorer, dialogStateProperty?: string)
Параметры
- rootDialog
-
Dialog
Корневое диалоговое окно для использования.
- resourceExplorer
-
ResourceExplorer
Обозреватель ресурсов для доступа к шаблонам .lg для выражений.
- dialogStateProperty
-
string
Альтернативное имя свойства dialogState. (Значение по умолчанию — DialogState).
Сведения о свойстве
conversationState
Возвращает или задает ConversationState.
conversationState: ConversationState
Значение свойства
ConversationState
dialogs
Возвращает или задает глобальные диалоговые окна, которые необходимо вызвать.
dialogs: DialogSet
Значение свойства
DialogSet
initialTurnState
Получает исходную коллекциюTurnState для копирования в turnState при каждом включении.
initialTurnState: TurnContextStateCollection
Значение свойства
TurnContextStateCollection
rootDialog
Возвращает корневое диалоговое окно, используемое для запуска беседы. Задает корневое диалоговое окно для запуска беседы.
Dialog | undefined rootDialog
Значение свойства
Dialog | undefined
Корневое диалоговое окно.
stateConfiguration
Возвращает или задает диалоговое окно DialogStateManagerConfiguration.
stateConfiguration: DialogStateManagerConfiguration
Значение свойства
DialogStateManagerConfiguration
userState
Возвращает или задает userState.
userState: UserState
Значение свойства
UserState
Сведения о методе
inspect(TurnContext, DialogContextInspector)
Проверяет память диалоговых окон.
function inspect(context: TurnContext, inspector: DialogContextInspector): Promise<void>
Параметры
- context
-
TurnContext
Переключение контекста.
- inspector
- DialogContextInspector
Инспектор для анализа и изменения контекста диалогового окна.
Возвращаемое значение
Promise<void>