Lingua

ConfirmPrompt Costruttori

Definizione

Overload

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 questa richiesta.

validator
PromptValidator<Boolean>

Facoltativo, un PromptValidator<T> che contiene una convalida personalizzata aggiuntiva per questa richiesta.

defaultLocale
String

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

Commenti

Il valore di dialogId deve essere univoco all'interno del DialogSet o ComponentDialog a cui viene aggiunto il prompt.

Se il Locale di DialogContext.Context.Activity è specificato, allora quel locale viene usato per determinare il comportamento specifico della lingua; altrimenti si usa .defaultLocale US-English viene usato 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 questa richiesta.

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

Esegue l'override del dizionario delle _choiceDefaults supportate da Bot Framework SDK (per la localizzazione della richiesta). Deve essere passato a ogni ConfirmPrompt che richiede le impostazioni predefinite per la scelta personalizzata.

validator
PromptValidator<Boolean>

Facoltativo, un PromptValidator<T> che contiene una convalida personalizzata aggiuntiva per questa richiesta.

defaultLocale
String

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

Commenti

Il valore di dialogId deve essere univoco all'interno del DialogSet o ComponentDialog a cui viene aggiunto il prompt.

Se il Locale di DialogContext.Context.Activity è specificato, allora quel locale viene usato per determinare il comportamento specifico della lingua; altrimenti si usa .defaultLocale US-English viene usato se non è disponibile alcuna lingua o impostazioni locali predefinite oppure se la lingua o le impostazioni locali non sono altrimenti supportate.

Si applica a