ChoicePrompt コンストラクター

定義

オーバーロード

名前 説明
ChoicePrompt(String, PromptValidator<FoundChoice>, String)

ChoicePrompt クラスの新しいインスタンスを初期化します。

ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String)

ChoicePrompt クラスの新しいインスタンスを初期化します。

ChoicePrompt(String, PromptValidator<FoundChoice>, String)

ChoicePrompt クラスの新しいインスタンスを初期化します。

public ChoicePrompt(string dialogId, Microsoft.Bot.Builder.Dialogs.PromptValidator<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice> validator = default, string defaultLocale = default);
new Microsoft.Bot.Builder.Dialogs.ChoicePrompt : string * Microsoft.Bot.Builder.Dialogs.PromptValidator<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice> * string -> Microsoft.Bot.Builder.Dialogs.ChoicePrompt
Public Sub New (dialogId As String, Optional validator As PromptValidator(Of FoundChoice) = Nothing, Optional defaultLocale As String = Nothing)

パラメーター

dialogId
String

このプロンプトに割り当てる ID。

validator
PromptValidator<FoundChoice>

省略可能。このプロンプトの追加のカスタム検証を含む PromptValidator<T>

defaultLocale
String

省略可能。プロンプトの言語固有の動作を決定するために使用される既定のロケール。 ロケールは、言語または言語ファミリを表す 2 文字、3 文字、または 4 文字の ISO 639 コードです。

注釈

dialogId の値は、プロンプトが追加される DialogSet または ComponentDialog 内で一意である必要があります。

DialogContext.Context.ActivityLocaleが指定されている場合、そのローカルが言語固有の振る舞いを決定するために使われます。そうでなければdefaultLocaleが使われます。 US-English は、使用できる言語または既定のロケールがない場合、または言語またはロケールがサポートされていない場合に使用されます。

適用対象

ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String)

ChoicePrompt クラスの新しいインスタンスを初期化します。

public ChoicePrompt(string dialogId, System.Collections.Generic.Dictionary<string,Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions> choiceDefaults, Microsoft.Bot.Builder.Dialogs.PromptValidator<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice> validator = default, string defaultLocale = default);
new Microsoft.Bot.Builder.Dialogs.ChoicePrompt : string * System.Collections.Generic.Dictionary<string, Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions> * Microsoft.Bot.Builder.Dialogs.PromptValidator<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice> * string -> Microsoft.Bot.Builder.Dialogs.ChoicePrompt
Public Sub New (dialogId As String, choiceDefaults As Dictionary(Of String, ChoiceFactoryOptions), Optional validator As PromptValidator(Of FoundChoice) = Nothing, Optional defaultLocale As String = Nothing)

パラメーター

dialogId
String

このプロンプトに割り当てる ID。

choiceDefaults
Dictionary<String,ChoiceFactoryOptions>

Bot Framework SDK でサポートされている_choiceDefaultsのディクショナリをオーバーライドします (プロンプトローカライズ用)。 カスタム選択の既定値を必要とする各 ConfirmPrompt に渡す必要があります。

validator
PromptValidator<FoundChoice>

省略可能。このプロンプトの追加のカスタム検証を含む PromptValidator<T>

defaultLocale
String

省略可能。プロンプトの言語固有の動作を決定するために使用される既定のロケール。 ロケールは、言語または言語ファミリを表す 2 文字、3 文字、または 4 文字の ISO 639 コードです。

注釈

dialogId の値は、プロンプトが追加される DialogSet または ComponentDialog 内で一意である必要があります。

DialogContext.Context.ActivityLocaleが指定されている場合、そのローカルが言語固有の振る舞いを決定するために使われます。そうでなければdefaultLocaleが使われます。 US-English は、使用できる言語または既定のロケールがない場合、または言語またはロケールがサポートされていない場合に使用されます。

適用対象