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


DateTimePrompt Класс

Определение

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

public class DateTimePrompt : Microsoft.Bot.Builder.Dialogs.Prompt<System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.DateTimeResolution>>
type DateTimePrompt = class
    inherit Prompt<IList<DateTimeResolution>>
Public Class DateTimePrompt
Inherits Prompt(Of IList(Of DateTimeResolution))
Наследование

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

DateTimePrompt(String, PromptValidator<IList<DateTimeResolution>>, String)

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

Свойства

DefaultLocale

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

Id

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

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

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

(Унаследовано от Dialog)
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)

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

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