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


ConfirmPrompt Класс

Определение

Предложит пользователю подтвердить что-то с ответом "да/нет".

public class ConfirmPrompt : Microsoft.Bot.Builder.Dialogs.Prompt<bool>
type ConfirmPrompt = class
    inherit Prompt<bool>
Public Class ConfirmPrompt
Inherits Prompt(Of Boolean)
Наследование
ConfirmPrompt

Конструкторы

ConfirmPrompt(String, Dictionary<String,ValueTuple<Choice,Choice,ChoiceFactoryOptions>>, PromptValidator<Boolean>, String)

Инициализирует новый экземпляр класса ConfirmPrompt.

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Инициализирует новый экземпляр класса ConfirmPrompt.

Свойства

ChoiceOptions

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

ConfirmChoices

Возвращает или задает значение "да" и "нет" Choice запроса.

DefaultLocale

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

Id

Возвращает или задает идентификатор для диалогового окна.

(Унаследовано от Dialog)
Source

Возвращает сведения о cref="SourceRange"/>.

(Унаследовано от Dialog)
Style

Возвращает или задает стиль выбора да/нет, отображаемый пользователю при появлении запроса.

TelemetryClient

Возвращает или задает IBotTelemetryClient для ведения журнала.

(Унаследовано от Dialog)

Методы

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

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

(Унаследовано от Prompt<T>)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

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

(Унаследовано от Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Вызывается, когда диалоговое окно запроса отправляется в стек диалогов и активируется.

(Унаследовано от Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

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

(Унаследовано от Prompt<T>)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Вызывается, когда диалоговое окно заканчивается.

(Унаследовано от Dialog)
GetVersion()

Возвращает уникальную строку, представляющую версию этого диалогового окна. Если изменение версии между поворотами диалоговой системы приведет к возникновению события DialogChanged.

(Унаследовано от Dialog)
OnComputeId()

Создает идентификатор вычислений для диалогового окна.

(Унаследовано от Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Вызывается при возникновении события, используя DialogContext.emitEvent(), текущим диалогом или диалогом, запущенным текущим диалогом.

(Унаследовано от Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Вызывается после того, как событие было пузырьки для всех родителей и не было обработано.

(Унаследовано от Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Вызывается перед тем, как событие будет перемыкаться в родительский объект.

(Унаследовано от Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Запрашивает пользователю входные данные.

OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)

Пытается распознать входные данные пользователя.

RegisterSourceLocation(String, Int32)

Регистрирует cref="SourceRange"/> в указанном расположении.

(Унаследовано от Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Вызывается, когда диалоговое окно запроса запрашивается для повторного запроса пользователя на ввод.

(Унаследовано от Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

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

(Унаследовано от Prompt<T>)

Методы расширения

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Создает стек диалогов и запускает диалоговое окно, принудив его к стеку.

Применяется к