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) |
Вызывается при возникновении события, используя |
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) |
Создает стек диалогов и запускает диалоговое окно, принудив его к стеку. |