ReplaceDialog Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Действие, которое вызывает другое диалоговое окно, после его завершения оно перейдет в родительский диалог вызывающих элементов.
public class ReplaceDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BaseInvokeDialog
type ReplaceDialog = class
inherit BaseInvokeDialog
Public Class ReplaceDialog
Inherits BaseInvokeDialog
- Наследование
Конструкторы
ReplaceDialog(String, Object, String, Int32) |
Инициализирует новый экземпляр класса ReplaceDialog. |
Поля
Kind |
Идентификатор класса. |
Свойства
ActivityProcessed |
Возвращает или задает значение, указывающее, должно ли новое диалоговое окно обрабатывать действие. (Унаследовано от BaseInvokeDialog) |
Dialog |
Возвращает или задает диалоговое окно для вызова. (Унаследовано от BaseInvokeDialog) |
Disabled |
Возвращает или задает необязательное выражение, которое при значении true отключает это действие. |
Id |
Возвращает или задает идентификатор диалогового окна. (Унаследовано от Dialog) |
Options |
Возвращает или задает настраиваемые параметры для диалогового окна. (Унаследовано от BaseInvokeDialog) |
Source |
Возвращает сведения о cref="SourceRange"/>. (Унаследовано от Dialog) |
TelemetryClient |
Возвращает или задает объект , используемый IBotTelemetryClient для ведения журнала. (Унаследовано от Dialog) |
Методы
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Вызывается при запуске диалогового окна и помещается в стек диалогов. |
BindOptions(DialogContext, Object) |
BindOptions — оценка выражений в параметрах. (Унаследовано от BaseInvokeDialog) |
ContinueDialogAsync(DialogContext, CancellationToken) |
Вызывается при продолжении диалога, где он является активным диалогом и пользователь отвечает новым действием. (Унаследовано от Dialog) |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Вызывается, когда диалоговое окно завершается. (Унаследовано от Dialog) |
GetDependencies() |
Перечисляет зависимости дочерних диалогов, чтобы их можно было добавить в набор диалоговых окон контейнеров. (Унаследовано от BaseInvokeDialog) |
GetExternalDependencies() |
Перечисление зависимостей дочерних диалогов, которые необходимо предоставить для набора диалогов родительских контейнеров. |
GetVersion() |
Возвращает уникальную строку, представляющую версию этого диалогового окна. Если версия изменяется между поворотами, система диалогов будет выдавать событие DialogChanged. (Унаследовано от Dialog) |
OnComputeId() |
Создает идентификатор вычисления для диалогового окна. (Унаследовано от BaseInvokeDialog) |
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) |
ResolveDialog(DialogContext) |
Чтобы получить dialogid, разрешите выражение диалогового окна как Dialog или StringExpression. (Унаследовано от BaseInvokeDialog) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Вызывается, когда дочерний диалог завершает этот шаг, возвращая управление этому диалогу. (Унаследовано от Dialog) |
Методы расширения
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Создает стек диалогов и запускает диалог, помещая его в стек. |