Partager via


MultiLanguageGenerator class

LanguageGenerator qui utilise implémente une carte de paramètres régionaux->LanguageGenerator pour les paramètres régionaux et a une stratégie qui contrôle la secours (essayez en-us -> en -> par défaut).

Extends

Propriétés

$kind
languageGenerators

Obtient ou définit les générateurs de langage pour plusieurs langues.

Propriétés héritées

languagePolicy

Stratégie de langue requise par le générateur de langage.

Méthodes

tryGetGenerator(DialogContext, string)

Implémentation de la recherche par paramètres régionaux.

Méthodes héritées

configure(Record<string, unknown>)

Méthode Fluent pour la configuration de l’objet.

generate(DialogContext, string, D)

Recherchez un générateur de langage qui correspond aux paramètres régionaux de contexte actuels.

getConverter(Object)

Détails de la propriété

$kind

static $kind: string

Valeur de propriété

string

languageGenerators

Obtient ou définit les générateurs de langage pour plusieurs langues.

languageGenerators: Map<string, LanguageGenerator>

Valeur de propriété

Map<string, LanguageGenerator>

Détails de la propriété héritée

languagePolicy

Stratégie de langue requise par le générateur de langage.

languagePolicy: LanguagePolicy

Valeur de propriété

héritée deMultiLanguageGeneratorBase.languagePolicy

Détails de la méthode

tryGetGenerator(DialogContext, string)

Implémentation de la recherche par paramètres régionaux.

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

Paramètres

dialogContext

DialogContext

Contexte pour le tour de conversation actuel avec l’utilisateur.

locale

string

Paramètres régionaux à rechercher.

Retours

{ exist: boolean, result: LanguageGenerator }

Objet avec une valeur booléenne montrant l’existence et le générateur de langage.

Détails de la méthode héritée

configure(Record<string, unknown>)

Méthode Fluent pour la configuration de l’objet.

function configure(config: Record<string, unknown>): this

Paramètres

config

Record<string, unknown>

Paramètres de configuration à appliquer.

Retours

this

configurable une fois l’opération terminée.

héritée de Configurable.configure

generate(DialogContext, string, D)

Recherchez un générateur de langage qui correspond aux paramètres régionaux de contexte actuels.

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

Paramètres

dialogContext

DialogContext

Contexte pour le tour de conversation actuel.

template

string

Modèle à utiliser.

data

D

Données à lier.

Retours

Promise<T>

Promesse représentant l’opération asynchrone.

héritée deMultiLanguageGeneratorBase.generate

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Paramètres

property

Object

Clé de la configuration du sélecteur conditionnel.

Retours

Converter | ConverterFactory

Convertisseur de la configuration du sélecteur.

héritée deMultiLanguageGeneratorBase.getConverter