Sdílet prostřednictvím


ConfirmPrompt Konstruktory

Definice

Přetížení

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Inicializuje novou instanci ConfirmPrompt třídy.

ConfirmPrompt(String, Dictionary<String,ValueTuple<Choice,Choice,ChoiceFactoryOptions>>, PromptValidator<Boolean>, String)

Inicializuje novou instanci ConfirmPrompt třídy.

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Inicializuje novou instanci ConfirmPrompt třídy.

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

Parametry

dialogId
String

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

validator
PromptValidator<Boolean>

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

defaultLocale
String

Nepovinný je výchozí národní prostředí, které se používá k určení chování výzvy podle jazyka. Národní prostředí je kód ISO 639 o 2, 3 nebo 4 znaméně, který představuje jazykovou nebo jazykovou rodinu.

Poznámky

Hodnota dialogId musí být jedinečná v rámci DialogSet nebo ComponentDialog , ke kterému 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 konkrétní jazyk tento místní. V opačném případě defaultLocale se použije . US-English se používá, pokud není k dispozici žádný jazyk nebo výchozí národní prostředí nebo pokud jazyk nebo národní prostředí není jinak podporováno.

Platí pro

ConfirmPrompt(String, Dictionary<String,ValueTuple<Choice,Choice,ChoiceFactoryOptions>>, PromptValidator<Boolean>, String)

Inicializuje novou instanci ConfirmPrompt třídy.

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

Parametry

dialogId
String

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

choiceDefaults
Dictionary<String,ValueTuple<Choice,Choice,ChoiceFactoryOptions>>

Přepíše slovník _choiceDefaults sady Bot Framework SDK (pro lokalizaci výzvy). Musí se předat každému příkazu ConfirmPrompt, který potřebuje výchozí nastavení vlastní volby.

validator
PromptValidator<Boolean>

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

defaultLocale
String

Nepovinný je výchozí národní prostředí, které se používá k určení chování výzvy podle jazyka. Národní prostředí je kód ISO 639 o 2, 3 nebo 4 znaméně, který představuje jazykovou nebo jazykovou rodinu.

Poznámky

Hodnota dialogId musí být jedinečná v rámci DialogSet nebo ComponentDialog , ke kterému 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 konkrétní jazyk tento místní. V opačném případě defaultLocale se použije . US-English se používá, pokud není k dispozici žádný jazyk nebo výchozí národní prostředí nebo pokud jazyk nebo národní prostředí není jinak podporováno.

Platí pro