Freigeben über


MultiLanguageGeneratorBase class

Basisklasse, die die Sprachrichtlinie auf tryGetGenerator anwendet.

Extends

Configurable

Eigenschaften

languagePolicy

Sprachrichtlinie, die für den Sprachgenerator erforderlich ist.

Methoden

generate(DialogContext, string, D)

Suchen Sie einen Sprachgenerator, der mit dem aktuellen Kontextgebietsschema übereinstimmt.

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

Sprachrichtlinie, die für den Sprachgenerator erforderlich ist.

languagePolicy: LanguagePolicy

Eigenschaftswert

Details zur Methode

generate(DialogContext, string, D)

Suchen Sie einen Sprachgenerator, der mit dem aktuellen Kontextgebietsschema übereinstimmt.

function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>

Parameter

dialogContext

DialogContext

Kontext für den aktuellen Unterhaltungswechsel.

template

string

Zu verwendende Vorlage.

data

D

Daten, an die eine Bindung gebunden werden 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, das gesucht werden soll.

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>

Zu übernehmende Konfigurationseinstellungen.

Gibt zurück

this

Die Konfigurierbare nach Abschluss des Vorgangs.

Geerbt von Konfigurierbar.configure