Freigeben über


MultiLanguageGenerator class

LanguageGenerator implementiert eine Zuordnung von Gebietsschema->LanguageGenerator für das Gebietsschema und verfügt über eine Richtlinie, die fallback steuert (try en-us -> en -> Standard).

Extends

Eigenschaften

$kind
languageGenerators

Ruft die Sprachgeneratoren für mehrere Sprachen ab oder legt sie fest.

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 zur Eigenschaft

$kind

static $kind: string

Eigenschaftswert

string

languageGenerators

Ruft die Sprachgeneratoren für mehrere Sprachen ab oder legt sie fest.

languageGenerators: Map<string, LanguageGenerator>

Eigenschaftswert

Map<string, LanguageGenerator>

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 }

Parameter

dialogContext

DialogContext

Kontext für die aktuelle Unterhaltungswende mit dem Benutzer.

locale

string

Gebietsschema zum Nachschlagen.

Gibt zurück

{ exist: boolean, result: LanguageGenerator }

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