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


Microsoft.Bot.Builder.Dialogs.Adaptive.Actions Пространство имен

Классы

ActionScope

ActionScope управляет выполнением блока действий и поддерживает семантику Goto, Continue и Break.

ActionScopeCommands

Представляет возможные команды области действия.

ActionScopeResult

Представляет команду Id и Scope для области действия.

Ask

Запросите ответ с открытым текстом.

BaseInvokeDialog

Действие, которое вызывает другое диалоговое окно.

BeginDialog

Действие, которое начинает выполнение другого диалогового окна, когда оно будет выполнено, оно вернется вызывающему объекту.

BeginSkill

Начните навык.

BreakLoop

Прерывание цикла.

CancelAllDialogs

Команда для отмены всех текущих диалоговых окон путем создания события, которое должно быть перехвачено, чтобы предотвратить распространение отмены.

CancelAllDialogsBase

Базовый класс для API CancelAllDialogs.

CancelDialog

Команда для отмены всех текущих диалоговых окон путем создания события, которое должно быть перехвачено, чтобы предотвратить распространение отмены.

Case

Варианты области действия.

CodeAction

Класс, представляющий действие кода диалогового окна.

ContinueConversation

Действие, которое продолжает беседу с помощью ссылки на беседу.

ContinueConversationLater

Действие, которое планирует продолжение текущей беседы позже.

ContinueLoop

Продолжение цикла.

DebugBreak

Прерывание отладки.

DeleteActivity

Отправка действия обратно пользователю.

DeleteProperties

Удаляет свойство из памяти.

DeleteProperty

Удаляет свойство из памяти.

DynamicBeginDialog

Внутреннее действие BeginDialog, которое динамически привязывает x.schema/x.dialog для вызова ресурса x.dialog со свойствами в качестве параметров.

EditActions

Класс, который позволяет изменять текущие действия.

EditArray

Позволяет изменять массив в памяти.

EmitEvent

Действие, которое создает событие декларативно.

EndDialog

Команда для завершения текущего диалогового окна, возвращающая resultProperty в качестве результата диалога.

EndTurn

Эта команда завершает текущий шаг без завершения диалогового окна.

Foreach

Выполняет набор действий один раз для каждого элемента в списке или коллекции в памяти.

ForEachElement

Выполняет набор действий один раз для каждого элемента в списке или коллекции в памяти.

ForeachPage

Выполняет набор действий один раз для каждого элемента в списке или коллекции в памяти.

GetActivityMembers

Вызывает BotFrameworkAdapter.GetActivityMembers() и задает результат свойству памяти.

GetConversationMembers

Вызывает BotFrameworkAdapter.GetConversationMembers () и задает для результата свойство памяти.

GetConversationReference

Получает текущую ссылку на беседу и сохраняет ее в свойстве памяти, подходящем для использования в действии ContinueConversation.

GotoAction

Перейдите к действию по идентификатору.

HttpRequest

Действие для выполнения HttpRequest.

HttpRequest.Result

Результирующих данных операции HTTP.

IfCondition

Условная ветвь.

LogAction

Запись в журналы трассировки приложения (Trace.TraceInformation).

PropertyAssignment

Назначение свойств (используется в действиях SetProperty и SetProperties).

RepeatDialog

Действие, которое повторяет активное диалоговое окно (перезапуск его).

ReplaceDialog

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

SendActivity

Отправка действия обратно пользователю.

SendHandoffActivity

Отправка действия передачи.

SetProperties

Задает свойство с результатом вычисления выражения значения.

SetProperty

Задает свойство с результатом вычисления выражения значения.

SignOutUser

Отправка действия обратно пользователю.

SwitchCondition

Условная ветвь с несколькими вариантами.

TelemetryTrackEventAction

Отслеживайте пользовательское событие с помощью IBotTelemetryClient.

ThrowException

Действие, которое создает исключение декларативно.

TraceActivity

Отправьте действие Tace обратно в расшифровку.

UpdateActivity

Обновите действие с помощью замены.

Перечисления

EditArray.ArrayChangeType

Возможные изменения типа действий массива.

HttpRequest.HttpMethod

Методы HTTP.

HttpRequest.ResponseTypes

Список возможных типов ответов.