Sdílet prostřednictvím


ChoicePrompt Konstruktory

Definice

Přetížení

ChoicePrompt(String, PromptValidator<FoundChoice>, String)

Inicializuje novou instanci ChoicePrompt třídy .

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

Inicializuje novou instanci ChoicePrompt třídy .

ChoicePrompt(String, PromptValidator<FoundChoice>, String)

Inicializuje novou instanci ChoicePrompt třídy .

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)

Parametry

dialogId
String

ID, které se má přiřadit k této výzvě.

validator
PromptValidator<FoundChoice>

Nepovinný parametr , který PromptValidator<T> obsahuje další vlastní ověření pro tuto výzvu.

defaultLocale
String

Volitelné– výchozí národní prostředí, které se používá k určení chování výzvy pro konkrétní jazyk. Národní prostředí je kód ISO 639 obsahující 2, 3 nebo 4 znaky, který představuje jazykovou nebo jazykovou rodinu.

Poznámky

Hodnota dialogId musí být jedinečná v rámci neboComponentDialog, DialogSet do kterého je výzva přidána.

Locale Pokud je zadán parametr .Context.Activity , použije se k určení chování specifického DialogContextpro jazyk tento místní. V opačném případě defaultLocale se použije parametr . US-English se použije, pokud není k dispozici žádný jazyk nebo výchozí národní prostředí nebo pokud se jazyk nebo národní prostředí jinak nepodporuje.

Platí pro

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

Inicializuje novou instanci ChoicePrompt třídy .

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)

Parametry

dialogId
String

ID, které se má přiřadit k této výzvě.

choiceDefaults
Dictionary<String,ChoiceFactoryOptions>

Přepíše slovník _choiceDefaults podporovaných sadou Bot Framework SDK (pro rychlé lokalizace). Musí se předat do každé funkce ConfirmPrompt, která potřebuje vlastní výchozí nastavení volby.

validator
PromptValidator<FoundChoice>

Nepovinný parametr , který PromptValidator<T> obsahuje další vlastní ověření pro tuto výzvu.

defaultLocale
String

Volitelné– výchozí národní prostředí, které se používá k určení chování výzvy pro konkrétní jazyk. Národní prostředí je kód ISO 639 obsahující 2, 3 nebo 4 znaky, který představuje jazykovou nebo jazykovou rodinu.

Poznámky

Hodnota dialogId musí být jedinečná v rámci neboComponentDialog, DialogSet do kterého je výzva přidána.

Locale Pokud je zadán parametr .Context.Activity , použije se k určení chování specifického DialogContextpro jazyk tento místní. V opačném případě defaultLocale se použije parametr . US-English se použije, pokud není k dispozici žádný jazyk nebo výchozí národní prostředí nebo pokud se jazyk nebo národní prostředí jinak nepodporuje.

Platí pro