Поделиться через


MultiLanguageGeneratorBase class

Базовый класс, который применяет языковую политику для tryGetGenerator.

Extends

Configurable

Свойства

languagePolicy

Политика языка, требуемая генератором языка.

Методы

generate(DialogContext, string, D)

Найдите генератор языка, соответствующий текущему языковому стандарту контекста.

getConverter(Object)
tryGetGenerator(DialogContext, string)

Абстрактный метод для получения генератора языка по языковому стандарту.

Наследуемые методы

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

Сведения о свойстве

languagePolicy

Политика языка, требуемая генератором языка.

languagePolicy: LanguagePolicy

Значение свойства

Сведения о методе

generate(DialogContext, string, D)

Найдите генератор языка, соответствующий текущему языковому стандарту контекста.

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

Параметры

dialogContext

DialogContext

Контекст для текущей очереди беседы.

template

string

Шаблон для использования.

data

D

Данные для привязки.

Возвращаемое значение

Promise<T>

Обещание, представляющее асинхронную операцию.

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Параметры

property

Object

Ключ конфигурации условного селектора.

Возвращаемое значение

Converter | ConverterFactory

Преобразователь конфигурации селектора.

tryGetGenerator(DialogContext, string)

Абстрактный метод для получения генератора языка по языковому стандарту.

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

Параметры

dialogContext

DialogContext

DialogContext.

locale

string

Языковой стандарт для поиска.

Возвращаемое значение

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

Сведения о наследуемом методе

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

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

Параметры

config

Record<string, unknown>

Параметры конфигурации для применения.

Возвращаемое значение

this

После завершения операции настраиваемый.

наследуется от Configurable.configure