botbuilder-dialogs-adaptive package
Классы
| ActionContext |
Расширяет |
| ActionScope |
|
| BaseInvokeDialog | |
| BeginDialog |
Действие, начинающееся с выполнения другого диалогового окна, когда оно будет выполнено, оно вернется вызывающему объекту. |
| BeginSkill |
Начните навык. |
| BreakLoop |
Разрыв цикла. |
| CancelAllDialogs |
Команда отмены всех текущих диалоговых окон путем создания события, которое необходимо поймать, чтобы предотвратить распространение отмены. |
| CancelAllDialogsBase |
Базовый класс для api CancelAllDialogs. |
| CancelDialog |
Команда отмены всех текущих диалоговых окон путем создания события, которое необходимо поймать, чтобы предотвратить распространение отмены. |
| Case |
Случаи действия. |
| CodeAction | |
| ContinueConversation |
Действие, которое продолжает беседу с помощью ссылки на беседу. |
| ContinueConversationLater |
Действие, которое планирует продолжение текущей беседы в дальнейшем. |
| ContinueLoop |
Продолжить цикл. |
| DeleteActivity |
Завершает и удаляет действие. |
| DeleteProperties |
Удаляет коллекцию свойств из памяти. |
| DeleteProperty |
Удаляет свойство из памяти. |
| DynamicBeginDialog |
Внутреннее |
| EditActions |
Класс, позволяющий изменять текущие действия. |
| EditArray |
Позволяет изменять массив в памяти. |
| EmitEvent |
Действие, которое выдает событие декларативно. |
| EndDialog |
Команда для завершения текущего диалогового окна |
| EndTurn |
Эта команда завершает текущий поворот, не завершая |
| ForEach |
Выполняет набор действий один раз для каждого элемента в списке или коллекции в памяти. |
| ForEachPage |
Выполняет набор действий один раз для каждой страницы результатов в списке или коллекции в памяти. |
| GetActivityMembers |
Вызывает |
| GetConversationMembers |
Вызывает |
| GetConversationReference |
Возвращает текущую ссылку на беседу и сохраняет ее в свойстве памяти, подходящем для использования в действии ContinueConversation. |
| GotoAction |
Goto действие по идентификатору. |
| HttpRequest |
Действие для выполнения |
| Result |
Результирующий результат операции HTTP. |
| IfCondition |
Условная ветвь. |
| LogAction |
Запись в журналы трассировки приложения. |
| RepeatDialog |
Действие, которое повторяет активное диалоговое окно (перезапуск). |
| ReplaceDialog |
Действие, которое вызывает другое диалоговое окно , когда оно будет выполнено, перейдет в родительское диалоговое окно вызывающего объекта. |
| SendActivity |
Отправьте действие пользователю. |
| SendHandoffActivity |
Отправляет действие передачи. Обратите внимание, что это один диалог поворота или шага (т. е. вызывает этот.endDialog). |
| SetProperties |
Задает свойства с результатом оценки выражения значения. |
| SetProperty |
Задает свойство с результатом оценки выражения значения. |
| SignOutUser |
Singns out the user and finish the dialog. |
| SwitchCondition |
Условная ветвь с несколькими случаями. |
| TelemetryTrackEventAction |
Отслеживание настраиваемого события. |
| ThrowException |
Действие, которое создает исключение декларативно. |
| TraceActivity |
Отправьте действие трассировки обратно в расшифровку. |
| UpdateActivity |
Обновите действие с заменой. |
| AdaptiveBotComponent |
BotComponent для адаптивных компонентов. |
| AdaptiveDialog |
Беседа с адаптивным диалогом моделирует использование событий и событий для динамической адаптации к изменению потока беседы. |
| AdaptiveEvents |
Список определений идентификатора адаптивного события. |
| OnActivity |
Действия, активированные при получении действия |
| OnAssignEntity |
Активируется для назначения сущности свойству. |
| OnBeginDialog |
Действия, активированные при запуске диалогового окна с помощью BeginDialog(). |
| OnCancelDialog |
Действия, активированные при отмене диалогового окна. |
| OnChooseEntity |
Активируется для выбора между разными возможными разрешениями сущностей. |
| OnChooseIntent |
Действия, активированные, когда намерение "ChooseIntent" было вызвано распознавателя. |
| OnChooseProperty |
Активируется для выбора свойства, к которому переходит сущность. |
| OnCommandActivity |
Действия, активированные при получении действия команды. |
| OnCommandResultActivity |
Действия, активированные при получении действия CommandResult. |
| OnCondition |
Действия, активированные при условии true. |
| OnContinueConversation |
Действия, активированные при получении EventActivity. |
| OnConversationUpdateActivity |
Действия, активируемые при получении ConversationUpdateActivity. |
| OnDialogEvent |
Действия, активированные при создании события диалогового окна. |
| OnEndOfActions |
Активируется при обработке всех действий и неоднозначности событий. |
| OnEndOfConversationActivity |
Действия, активированные при получении EndOfConversationActivity. |
| OnError |
Действия, активированные при возникновении события ошибки. |
| OnEventActivity |
Действия, активированные при получении EventActivity. |
| OnHandoffActivity |
Действия, активированные при получении HandoffActivity. |
| OnInstallationUpdateActivity |
Действия, активируемые при получении installationUpdateActivity. |
| OnIntent |
Действия, активированные при получении действия, и распознанные намерения и сущности соответствуют указанному списку фильтров намерений и сущностей. |
| OnInvokeActivity |
Действия, активированные при получении InvokeActivity. |
| OnMessageActivity |
Действия, активированные при получении MessageActivity. |
| OnMessageDeleteActivity |
Действия, активируемые при получении MessageDeleteActivity. |
| OnMessageReactionActivity |
Действия, активированные при получении MessageReactionActivity. |
| OnMessageUpdateActivity |
Действия, активируемые при получении MessageUpdateActivity. |
| OnQnAMatch |
Действия, активируемые при получении MessageUpdateActivity. |
| OnRepromptDialog |
Действия, активированные при создании события RepromptDialog. |
| OnTypingActivity |
Действия, активированные при получении typeingActivity. |
| OnUnknownIntent |
Действия, инициируемые при создании события UnknownIntent распознавателя. |
| ActivityTemplateConverter |
Преобразователь шаблонов действий, реализующийконвертера |
| DialogExpressionConverter |
Преобразователь выражений диалоговых окон, реализующийконвертера |
| DialogListConverter |
Преобразователь, позволяющий json быть выражением объекта или статического объекта. |
| DialogSetConverter |
Конвертер DialogSet, реализующий конвертера. |
| LanguageGeneratorConverter |
Преобразователь генератора языков, реализующийконвертера |
| MultiLanguageRecognizerConverter |
Преобразователь генератора языков, реализующийконвертера |
| RecognizerConverter |
Преобразователь распознавателя, реализующийпреобразователя |
| RecognizerListConverter |
Преобразователь списков распознавателя, реализующий |
| TextTemplateConverter |
Преобразователь текстовых шаблонов, реализующийконвертера |
| DynamicBeginDialogDeserializer |
Внутренний сериализатор для |
| EntityAssignment |
Статические методы для работы с объектами |
| EntityAssignmentComparer |
Сравните два назначения сущностей, чтобы определить их относительный приоритет. |
| EntityAssignments |
Отслеживает события, связанные с сущностью, на поверхность. |
| EntityInfo |
Расширенная информация о сущности, включая данные $instance. Расширенная информация о сущности, включая данные $instance. |
| DialogExpression |
Представляет свойство, которое является диалогового окна или строковым выражением для dialogId. |
| HasPendingActionsFunction |
Определяет функцию выражения hasPendingActions(). Выражение возвращает значение true, если текущее адаптивное диалоговое окно имеет какие-либо ожидающие действия. |
| IsDialogActiveFunction |
Определяет функцию выражения isDialogActive(id). Это выражение возвращает значение true, если любой из идентификаторов диалогового окна находится в стеке выполнения диалога. пример isDialogActive('dialog1') пример isDialogActive('dialog1", "dialog2", "dialog3") |
| LanguageGeneratorManager |
Класс, который управляет кэшем всех ресурсов LG из ResourceExplorer. |
| MultiLanguageGenerator |
LanguageGenerator, который использует карту языкового стандарта>LanguageGenerator для языкового стандарта и имеет политику, которая управляет резервным вариантом (попробуйте en-us -> en -> по умолчанию). |
| MultiLanguageGeneratorBase |
Базовый класс, который применяет языковую политику для tryGetGenerator. |
| ResourceMultiLanguageGenerator |
Использует resourceExplorer для подключения корневого lg и всех вариантов языка в качестве генератора нескольких языков. |
| TemplateEngineLanguageGenerator |
реализации LanguageGenerator, которая использует LGFile. |
| Ask |
Запрос открытого ответа.
Это отправляет действие, а затем завершает поворот с |
| AttachmentInput |
Диалоговое окно ввода, которое предложит пользователю отправить файл. |
| ChoiceInput |
ChoiceInput — декларативные входные данные для сбора выборов от пользователя. |
| ChoiceOptionsSet |
Задает choiceFactoryOptions. |
| ChoiceSet |
Определяет коллекцию ChoiceSet. |
| ConfirmInput |
Декларативный входной элемент управления, который собирает входные данные да или нет подтверждения из набора вариантов. |
| DateTimeInput |
Диалоговое окно ввода для сбора даты и времени от пользователя. |
| InputDialog |
Определяет диалоговые окна ввода. |
| NumberInput |
Диалоговое окно ввода для запроса чисел. |
| OAuthInput |
OAuthInput предложит пользователю войти в систему. |
| TextInput |
Декларативный ввод текста для сбора текстовых данных от пользователей. |
| LanguageGenerationBotComponent |
Класс ComponentRegistration для ресурсов создания языка. |
| LanguageGeneratorExtensions |
Методы расширения для генератора языков. |
| LanguagePolicy |
Языковая политика с резервным вариантом для каждого языка в качестве наиболее конкретного по умолчанию en-us -> en -> по умолчанию. |
| LanguagePolicyConverter |
Преобразователь языковой политики, реализующий |
| LanguageResourceLoader |
Загрузите весь ресурс LG и разделите их на разные языковые группы. |
| PropertySchema |
Представляет свойство, найденное в схеме JSON. |
| AdaptiveRecognizer |
Базовый класс для адаптивных распознавителей. |
| CrossTrainedRecognizerSet |
Распознаватель для выбора между обученными распознавателями. |
| AgeEntityRecognizer |
Распознает входные данные возраста. |
| ChannelMentionEntityRecognizer |
Распознаватель, который сопоставляет действия канала.сущности типа с формате RecognizerResult. |
| ConfirmationEntityRecognizer |
Распознает входные данные стиля подтверждения да/нет. |
| CurrencyEntityRecognizer |
Распознает входные данные валюты. |
| DateTimeEntityRecognizer |
Распознает входные данные DateTime. |
| DimensionEntityRecognizer |
Распознает входные данные измерения. |
| EmailEntityRecognizer |
Распознает входные данные электронной почты. |
| EntityRecognizer |
Базовый класс распознавателей сущностей. |
| EntityRecognizerSet |
EntityRecognizerSet — реализует рабочий процесс для пула экземпляров EntityRecognizer, итерируя, пока никто не не имеет ничего нового для добавления. |
| GuidEntityRecognizer |
Распознает входные данные GUID. |
| HashtagEntityRecognizer |
Распознает входные данные хэштега. |
| IpEntityRecognizer |
Распознает входные ip-адреса. |
| MentionEntityRecognizer |
Распознает входные данные. |
| NumberEntityRecognizer |
Распознает входные данные числа. |
| OrdinalEntityRecognizer |
Распознает порядковые входные данные. |
| PercentageEntityRecognizer |
Распознает процентные входные данные. |
| PhoneNumberEntityRecognizer |
Распознает входные данные номера телефона. |
| RegexEntityRecognizer |
Соответствует входным данным для регулярного выражения. |
| TemperatureEntityRecognizer |
Распознает входные данные температуры. |
| TextEntity |
Базовый класс сущности текста. |
| TextEntityRecognizer |
TextEntityRecognizer — базовый класс для Text.Recogizers из библиотеки распознавателя текста. |
| UrlEntityRecognizer |
Распознает входные данные URL-адреса. |
| IntentPattern |
Корпорация Майкрософт(c) корпорация Майкрософт. Все права защищены. Лицензирована в соответствии с лицензией MIT. |
| MultiLanguageRecognizer |
Определяет карту языков — распознаватель>. |
| RecognizerSet |
Класс распознавателя, результатом которого является объединение результатов из нескольких распознавателей в один РаспознавательResult. |
| RegexRecognizer |
Реализация распознавателя, использующая выражения regex для идентификации намерений. |
| ValueRecognizer |
ValueRecognizer — Распознаватель для действия сопоставления сообщений. Полезные данные значений в намерения или сущности. |
| ResourceExtensions |
Методы расширения для обозревателя ресурсов. |
| SchemaHelper |
Вспомогательный класс для схемы диалогов. |
| ConditionalSelector |
Выберите между двумя селекторами правил на основе условия. |
| FirstSelector |
Выберите первую реализацию правила true для TriggerSelector |
| MostSpecificSelector |
Выберите наиболее конкретную реализацию правила TriggerSelector. |
| RandomSelector |
Выберите случайную реализацию правила true triggerSelector. |
| TrueSelector |
Выберите все правила, которые оцениваются как true. |
| SkillExtensions |
Методы расширения для навыков. |
| TelemetryLoggerConstants |
Определяет имена распространенных адаптивных событий диалога для использования с объектом BotTelemetryClient. |
| ActivityTemplate |
Определяет шаблон действия, в котором выражение шаблона является локальным ака "встроенным" и обрабатывается с помощью генератора зарегистрированного языка. |
| StaticActivityTemplate |
Определяет статическое действие как шаблон. |
| TextTemplate |
Определяет текстовый шаблон, в котором выражение шаблона является локальным ака "встроенным" и обрабатывается с помощью зарегистрированного генератора языков. |
| TriggerSelector |
Выберите триггер для выполнения в заданном состоянии. |
Интерфейсы
Псевдонимы типа
Перечисления
| ActionChangeType |
Корпорация Майкрософт(c) корпорация Майкрософт. Все права защищены. Лицензирована в соответствии с лицензией MIT. |
| ActionScopeCommands | |
| ArrayChangeType | |
| HttpMethod | |
| ResponsesTypes | |
| AttachmentOutputFormat | |
| ChoiceOutputFormat | |
| InputState | |
Функции
| evaluate |
Оценка ValueExpression в соответствии с типом значения. |
| replace |
Заменяет пути привязки в значении JSON рекурсивно вычисляемыми результатами. |
| use |
Методы расширения для телеметрии. Настраивает используемый клиент телеметрии. |
Сведения о функции
evaluateExpression(DialogStateManager, ValueExpression)
Оценка ValueExpression в соответствии с типом значения.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Параметры
- state
-
DialogStateManager
Входное значениеExpression
- valExpr
-
ValueExpression
Область поиска переменных.
Возвращаемое значение
any
Результат глубокой привязки данных.
replaceJsonRecursively(DialogStateManager, object)
Заменяет пути привязки в значении JSON рекурсивно вычисляемыми результатами.
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
Параметры
- state
-
DialogStateManager
Область поиска переменных.
- unit
-
object
Объект.
Возвращаемое значение
any
Результат глубокой привязки данных.
useTelemetry(DialogManager, BotTelemetryClient)
Методы расширения для телеметрии. Настраивает используемый клиент телеметрии.
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
Параметры
- dialogManager
-
DialogManager
DialogManager для настройки.
- telemetryClient
-
BotTelemetryClient
Используемый экземпляр BotTelemetryClient.
Возвращаемое значение
DialogManager
DialogManager.