共用方式為


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>)
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)

建立對話堆疊並啟動對話方塊,並將其推送至堆疊。

適用於