ChoicePrompt Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ChoicePrompt(String, PromptValidator<FoundChoice>, String) |
Initialisiert eine neue Instanz der ChoicePrompt-Klasse. |
| ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String) |
Initialisiert eine neue Instanz der ChoicePrompt-Klasse. |
ChoicePrompt(String, PromptValidator<FoundChoice>, String)
Initialisiert eine neue Instanz der ChoicePrompt-Klasse.
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)
Parameter
- dialogId
- String
Die ID, die dieser Eingabeaufforderung zugewiesen werden soll.
- validator
- PromptValidator<FoundChoice>
Optional, eine PromptValidator<T>, die zusätzliche, benutzerdefinierte Überprüfung für diese Eingabeaufforderung enthält.
- defaultLocale
- String
Optional, das Standardgebietsschema, das verwendet wird, um das sprachspezifische Verhalten der Eingabeaufforderung zu bestimmen. Das Gebietsschema ist ein ISO 639-Code mit 2, 3 oder 4 Zeichen, der eine Sprache oder Sprache darstellt.
Hinweise
Der Wert von dialogId muss innerhalb des DialogSet oder ComponentDialog eindeutig sein, dem die Eingabeaufforderung hinzugefügt wird.
Wenn das Locale vonContextActivity ... DialogContextangegeben ist, dann wird das lokale verwendet, um sprachspezifisches Verhalten zu bestimmen; ansonsten wird das defaultLocale verwendet. US-English wird verwendet, wenn keine Sprache oder kein Standardgebietsschema verfügbar ist oder wenn die Sprache oder das Gebietsschema nicht anderweitig unterstützt wird.
Gilt für:
ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String)
Initialisiert eine neue Instanz der ChoicePrompt-Klasse.
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)
Parameter
- dialogId
- String
Die ID, die dieser Eingabeaufforderung zugewiesen werden soll.
- choiceDefaults
- Dictionary<String,ChoiceFactoryOptions>
Überschreibt das Wörterbuch des vom Bot Framework SDK unterstützten _choiceDefaults (für die Eingabeaufforderungslokalisierung). Muss an jede ConfirmPrompt übergeben werden, die die Standardeinstellungen für die benutzerdefinierte Auswahl benötigt.
- validator
- PromptValidator<FoundChoice>
Optional, eine PromptValidator<T>, die zusätzliche, benutzerdefinierte Überprüfung für diese Eingabeaufforderung enthält.
- defaultLocale
- String
Optional, das Standardgebietsschema, das verwendet wird, um das sprachspezifische Verhalten der Eingabeaufforderung zu bestimmen. Das Gebietsschema ist ein ISO 639-Code mit 2, 3 oder 4 Zeichen, der eine Sprache oder Sprache darstellt.
Hinweise
Der Wert von dialogId muss innerhalb des DialogSet oder ComponentDialog eindeutig sein, dem die Eingabeaufforderung hinzugefügt wird.
Wenn das Locale vonContextActivity ... DialogContextangegeben ist, dann wird das lokale verwendet, um sprachspezifisches Verhalten zu bestimmen; ansonsten wird das defaultLocale verwendet. US-English wird verwendet, wenn keine Sprache oder kein Standardgebietsschema verfügbar ist oder wenn die Sprache oder das Gebietsschema nicht anderweitig unterstützt wird.