Condividi tramite


ConfirmPrompt Costruttori

Definizione

Overload

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Inizializza una nuova istanza della classe ConfirmPrompt.

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

Inizializza una nuova istanza della classe ConfirmPrompt.

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Inizializza una nuova istanza della classe ConfirmPrompt.

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)

Parametri

dialogId
String

ID da assegnare a questo prompt.

validator
PromptValidator<Boolean>

Facoltativo, oggetto PromptValidator<T> contenente convalida personalizzata aggiuntiva per questo prompt.

defaultLocale
String

Facoltativo, le impostazioni locali predefinite usate per determinare il comportamento specifico della lingua del prompt. Le impostazioni locali sono costituite da un codice ISO 639 a 2, 3 o 4 caratteri che rappresenta una lingua o una famiglia di lingue.

Commenti

Il valore di deve essere univoco all'interno DialogSet di dialogId o ComponentDialog al quale viene aggiunto il prompt.

Se l'oggetto dell'oggetto LocaleDialogContextContext..Activity viene specificato, tale oggetto locale viene utilizzato per determinare il comportamento specifico della lingua; in caso contrario, viene utilizzato .defaultLocale US-English viene utilizzato se non è disponibile alcuna lingua o impostazioni locali predefinite oppure se la lingua o le impostazioni locali non sono altrimenti supportate.

Si applica a

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

Inizializza una nuova istanza della classe ConfirmPrompt.

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)

Parametri

dialogId
String

ID da assegnare a questo prompt.

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

Esegue l'override del dizionario dei _choiceDefaults supportati da Bot Framework SDK (per la localizzazione delle richieste). Deve essere passato a ogni confirmprompt che richiede le impostazioni predefinite di scelta personalizzate.

validator
PromptValidator<Boolean>

Facoltativo, oggetto PromptValidator<T> contenente convalida personalizzata aggiuntiva per questo prompt.

defaultLocale
String

Facoltativo, le impostazioni locali predefinite usate per determinare il comportamento specifico della lingua del prompt. Le impostazioni locali sono costituite da un codice ISO 639 a 2, 3 o 4 caratteri che rappresenta una lingua o una famiglia di lingue.

Commenti

Il valore di deve essere univoco all'interno DialogSet di dialogId o ComponentDialog al quale viene aggiunto il prompt.

Se l'oggetto dell'oggetto LocaleDialogContextContext..Activity viene specificato, tale oggetto locale viene utilizzato per determinare il comportamento specifico della lingua; in caso contrario, viene utilizzato .defaultLocale US-English viene utilizzato se non è disponibile alcuna lingua o impostazioni locali predefinite oppure se la lingua o le impostazioni locali non sono altrimenti supportate.

Si applica a