ResourceMultiLanguageGenerator class
Verwendet resourceExplorer, um stamm lg und alle Sprachvarianten als Multi-Language-Generator zu mounten.
- Extends
Hinweise
Der angegebene Dateiname wie "foo.lg" generiert dadurch eine Karte von foo. {LOCALE}.lg Dateien.
Konstruktoren
| Resource |
Initialisiert eine neue Instanz der ResourceMultiLanguageGenerator-Klasse. |
Eigenschaften
| $kind | |
| resource |
Ressourcen-ID der LG-Datei. |
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 zum Konstruktor
ResourceMultiLanguageGenerator(string)
Initialisiert eine neue Instanz der ResourceMultiLanguageGenerator-Klasse.
new ResourceMultiLanguageGenerator(resourceId?: string)
Parameter
- resourceId
-
string
Ressourcen-ID der LG-Datei.
Details zur Eigenschaft
$kind
static $kind: string
Eigenschaftswert
string
resourceId
Ressourcen-ID der LG-Datei.
resourceId: string
Eigenschaftswert
string
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<T, D> }
Parameter
- dialogContext
-
DialogContext
Kontext für die aktuelle Unterhaltungswende.
- locale
-
string
Gebietsschema zum Nachschlagen.
Gibt zurück
{ exist: boolean, result: LanguageGenerator<T, D> }
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