MultiLanguageGeneratorBase class
Basisklasse, die die Sprachrichtlinie auf tryGetGenerator anwendet.
- Extends
-
Configurable
Eigenschaften
language |
Sprachrichtlinie, die für den Sprachgenerator erforderlich ist. |
Methoden
generate(Dialog |
Suchen Sie einen Sprachgenerator, der mit dem aktuellen Kontextgebietsschema übereinstimmt. |
get |
|
try |
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