Freigeben über


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

ResourceMultiLanguageGenerator(string)

Initialisiert eine neue Instanz der ResourceMultiLanguageGenerator-Klasse.

Eigenschaften

$kind
resourceId

Ressourcen-ID der LG-Datei.

Geerbte Eigenschaften

languagePolicy

Vom Sprachgenerator erforderliche Sprachrichtlinie.

Methoden

tryGetGenerator(DialogContext, string)

Implementierung der Suche nach Gebietsschema.

Geerbte Methoden

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

generate(DialogContext, string, D)

Suchen Sie einen Sprachgenerator, der dem aktuellen Kontextgebietsschema entspricht.

getConverter(Object)

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

vonMultiLanguageGeneratorBase.languagePolicy

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