Freigeben über


MultiLanguageGeneratorBase class

Basisklasse, die Sprachrichtlinie auf tryGetGenerator anwendet.

Extends

Configurable

Eigenschaften

languagePolicy

Vom Sprachgenerator erforderliche Sprachrichtlinie.

Methoden

generate(DialogContext, string, D)

Suchen Sie einen Sprachgenerator, der dem aktuellen Kontextgebietsschema entspricht.

getConverter(Object)
tryGetGenerator(DialogContext, string)

Abstrakte Methode zum Abrufen eines Sprachgenerators nach Gebietsschema.

Geerbte Methoden

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

Details zur Eigenschaft

languagePolicy

Vom Sprachgenerator erforderliche Sprachrichtlinie.

languagePolicy: LanguagePolicy

Eigenschaftswert

Details zur Methode

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.

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.

tryGetGenerator(DialogContext, string)

Abstrakte Methode zum Abrufen eines Sprachgenerators nach Gebietsschema.

function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator<T, D> }

Parameter

dialogContext

DialogContext

DialogContext.

locale

string

Gebietsschema zum Nachschlagen.

Gibt zurück

{ exist: boolean, result: LanguageGenerator<T, D> }

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