MultiLanguageGeneratorBase class
Classe di base che applica i criteri linguistici a tryGetGenerator.
- Extends
-
Configurable
Proprietà
| language |
Criteri di lingua richiesti dal generatore di linguaggio. |
Metodi
| generate(Dialog |
Trovare un generatore di linguaggio che corrisponda alle impostazioni locali del contesto corrente. |
| get |
|
| try |
Metodo astratto per ottenere un generatore di linguaggio in base alle impostazioni locali. |
Metodi ereditati
| configure(Record<string, unknown>) | Metodo Fluent per la configurazione dell'oggetto. |
Dettagli proprietà
languagePolicy
Criteri di lingua richiesti dal generatore di linguaggio.
languagePolicy: LanguagePolicy
Valore della proprietà
Dettagli metodo
generate(DialogContext, string, D)
Trovare un generatore di linguaggio che corrisponda alle impostazioni locali del contesto corrente.
function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>
Parametri
- dialogContext
-
DialogContext
Contesto per il turno di conversazione corrente.
- template
-
string
Modello da usare.
- data
-
D
Dati a cui eseguire l'associazione.
Restituisce
Promise<T>
Promessa che rappresenta l'operazione asincrona.
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parametri
- property
-
Object
Chiave della configurazione del selettore condizionale.
Restituisce
Converter | ConverterFactory
Convertitore per la configurazione del selettore.
tryGetGenerator(DialogContext, string)
Metodo astratto per ottenere un generatore di linguaggio in base alle impostazioni locali.
function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator<T, D> }
Parametri
- dialogContext
-
DialogContext
DialogContext.
- locale
-
string
Impostazioni locali da cercare.
Restituisce
{ exist: boolean, result: LanguageGenerator<T, D> }
Dettagli dei metodi ereditati
configure(Record<string, unknown>)
Metodo Fluent per la configurazione dell'oggetto.
function configure(config: Record<string, unknown>): this
Parametri
- config
-
Record<string, unknown>
Impostazioni di configurazione da applicare.
Restituisce
this
Configurabile al termine dell'operazione.
Ereditato da Configurable.configure