MultiLanguageGeneratorBase class
Classe de base qui applique la stratégie de langage à tryGetGenerator.
- Extends
-
Configurable
Propriétés
language |
Stratégie de langue requise par le générateur de langage. |
Méthodes
generate(Dialog |
Recherchez un générateur de langage qui correspond aux paramètres régionaux de contexte actuels. |
get |
|
try |
Méthode abstraite pour obtenir un générateur de langage par paramètres régionaux. |
Méthodes héritées
configure(Record<string, unknown>) | Méthode Fluent pour la configuration de l’objet. |
Détails de la propriété
languagePolicy
Stratégie de langue requise par le générateur de langage.
languagePolicy: LanguagePolicy
Valeur de propriété
Détails de la méthode
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.
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.
tryGetGenerator(DialogContext, string)
Méthode abstraite pour obtenir un générateur de langage par paramètres régionaux.
function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator<T, D> }
Paramètres
- dialogContext
-
DialogContext
DialogContext.
- locale
-
string
Paramètres régionaux à rechercher.
Retours
{ exist: boolean, result: LanguageGenerator<T, D> }