다음을 통해 공유


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에서 상속된