Compartir a través de


MultiLanguageGeneratorBase class

Clase base que aplica la directiva de lenguaje para tryGetGenerator.

Extends

Configurable

Propiedades

languagePolicy

Directiva de idioma requerida por el generador de idioma.

Métodos

generate(DialogContext, string, D)

Busque un generador de idioma que coincida con la configuración regional del contexto actual.

getConverter(Object)
tryGetGenerator(DialogContext, string)

Método abstracto para obtener un generador de lenguaje por configuración regional.

Métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

Detalles de las propiedades

languagePolicy

Directiva de idioma requerida por el generador de idioma.

languagePolicy: LanguagePolicy

Valor de propiedad

Detalles del método

generate(DialogContext, string, D)

Busque un generador de idioma que coincida con la configuración regional del contexto actual.

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

Parámetros

dialogContext

DialogContext

Contexto para el turno actual de conversación.

template

string

Plantilla que se va a usar.

data

D

Datos a los que se va a enlazar.

Devoluciones

Promise<T>

Promesa que representa la operación asincrónica.

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parámetros

property

Object

Clave de la configuración del selector condicional.

Devoluciones

Converter | ConverterFactory

Convertidor para la configuración del selector.

tryGetGenerator(DialogContext, string)

Método abstracto para obtener un generador de lenguaje por configuración regional.

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

Parámetros

dialogContext

DialogContext

DialogContext.

locale

string

Configuración regional que se va a buscar.

Devoluciones

{ exist: boolean, result: LanguageGenerator<T, D> }

Detalles de los métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

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

Parámetros

config

Record<string, unknown>

Opciones de configuración que se van a aplicar.

Devoluciones

this

configurable una vez completada la operación.

Heredado de Configurable.configure