CancelAllDialogs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Команда для отмены всех текущих диалоговых окон путем создания события, которое должно быть перехвачено, чтобы предотвратить распространение отмены.
public class CancelAllDialogs : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.CancelAllDialogsBase
type CancelAllDialogs = class
inherit CancelAllDialogsBase
Public Class CancelAllDialogs
Inherits CancelAllDialogsBase
- Наследование
Конструкторы
CancelAllDialogs(String, Int32) |
Инициализирует новый экземпляр класса CancelAllDialogs. |
Поля
Kind |
Идентификатор класса. |
Свойства
ActivityProcessed |
Возвращает или задает значение, указывающее, должен ли вызывающий диалог обрабатывать действие. (Унаследовано от CancelAllDialogsBase) |
Disabled |
Возвращает или задает необязательное выражение, которое, если имеет значение true, отключает это действие. (Унаследовано от CancelAllDialogsBase) |
EventName |
Возвращает или задает имя события. (Унаследовано от CancelAllDialogsBase) |
EventValue |
Возвращает или задает выражение значения для EventValue. (Унаследовано от CancelAllDialogsBase) |
Id |
Возвращает или задает идентификатор диалогового окна. (Унаследовано от Dialog) |
Source |
Возвращает сведения о cref="SourceRange"/>. (Унаследовано от Dialog) |
TelemetryClient |
Возвращает или задает объект , используемый IBotTelemetryClient для ведения журнала. (Унаследовано от Dialog) |
Методы
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Вызывается при запуске диалога и помещается в стек диалогов. (Унаследовано от CancelAllDialogsBase) |
ContinueDialogAsync(DialogContext, CancellationToken) |
Вызывается при продолжении диалога, где он является активным диалогом и пользователь отвечает новым действием. (Унаследовано от Dialog) |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Вызывается, когда диалоговое окно завершается. (Унаследовано от Dialog) |
GetVersion() |
Возвращает уникальную строку, представляющую версию этого диалогового окна. Если версия изменяется между поворотами, система диалогов будет выдавать событие DialogChanged. (Унаследовано от Dialog) |
OnComputeId() |
Создает идентификатор вычислений для диалогового окна. (Унаследовано от Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Вызывается при возникновении события с помощью |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Вызывается после того, как событие было передано всем родителям и не было обработано. (Унаследовано от Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Вызывается перед тем, как событие будет передано в родительский объект. (Унаследовано от Dialog) |
RegisterSourceLocation(String, Int32) |
Регистрирует cref="SourceRange"/> в указанном расположении. (Унаследовано от Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Вызывается, когда диалоговое окно должно повторно запрашивать ввод данных у пользователя. (Унаследовано от Dialog) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Вызывается, когда дочерний диалог завершил этот шаг, возвращая управление этому диалогу. (Унаследовано от Dialog) |
Методы расширения
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Создает стек диалогов и запускает диалог, помещая его в стек. |