MultiLanguageGenerator class
LanguageGenerator implementiert eine Zuordnung von Gebietsschema->LanguageGenerator für das Gebietsschema und verfügt über eine Richtlinie, die fallback steuert (try en-us -> en -> Standard).
- Extends
Eigenschaften
$kind | |
language |
Ruft die Sprachgeneratoren für mehrere Sprachen ab oder legt sie fest. |
Geerbte Eigenschaften
language |
Vom Sprachgenerator erforderliche Sprachrichtlinie. |
Methoden
try |
Implementierung der Suche nach Gebietsschema. |
Geerbte Methoden
configure(Record<string, unknown>) | Fluent-Methode zum Konfigurieren des Objekts. |
generate(Dialog |
Suchen Sie einen Sprachgenerator, der dem aktuellen Kontextgebietsschema entspricht. |
get |
Details zur Eigenschaft
$kind
static $kind: string
Eigenschaftswert
string
languageGenerators
Ruft die Sprachgeneratoren für mehrere Sprachen ab oder legt sie fest.
languageGenerators: Map<string, LanguageGenerator>
Eigenschaftswert
Map<string, LanguageGenerator>
Geerbte Eigenschaftsdetails
languagePolicy
Vom Sprachgenerator erforderliche Sprachrichtlinie.
languagePolicy: LanguagePolicy
Eigenschaftswert
Details zur Methode
tryGetGenerator(DialogContext, string)
Implementierung der Suche nach Gebietsschema.
function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator }
Parameter
- dialogContext
-
DialogContext
Kontext für die aktuelle Unterhaltungswende mit dem Benutzer.
- locale
-
string
Gebietsschema zum Nachschlagen.
Gibt zurück
{ exist: boolean, result: LanguageGenerator }
Ein Objekt mit einem booleschen Objekt, das das Vorhandensein und den Sprachgenerator anzeigt.
Details zur geerbten Methode
configure(Record<string, unknown>)
Fluent-Methode zum Konfigurieren des Objekts.
function configure(config: Record<string, unknown>): this
Parameter
- config
-
Record<string, unknown>
Anzuwendende Konfigurationseinstellungen.
Gibt zurück
this
Die konfigurierbaren nach Abschluss des Vorgangs.
Geerbt von Konfigurierbar.configure
generate(DialogContext, string, D)
Suchen Sie einen Sprachgenerator, der dem aktuellen Kontextgebietsschema entspricht.
function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>
Parameter
- dialogContext
-
DialogContext
Kontext für die aktuelle Unterhaltungswende.
- template
-
string
Zu verwendende Vorlage.
- data
-
D
Daten, an die eine Bindung erfolgen soll.
Gibt zurück
Promise<T>
Eine Zusage, die den asynchronen Vorgang darstellt.
Geerbt vonMultiLanguageGeneratorBase.generate
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parameter
- property
-
Object
Der Schlüssel der Konfiguration der bedingten Auswahl.
Gibt zurück
Converter | ConverterFactory
Der Konverter für die Selektorkonfiguration.
geerbt vonMultiLanguageGeneratorBase.getConverter