Partager via


MultiLanguageGeneratorBase class

Classe de base qui applique la stratégie de langage à tryGetGenerator.

Extends

Configurable

Propriétés

languagePolicy

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

Méthodes

generate(DialogContext, string, D)

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

getConverter(Object)
tryGetGenerator(DialogContext, string)

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> }

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