MultiLanguageGeneratorBase class
tryGetGenerator에 언어 정책을 적용하는 기본 클래스입니다.
- Extends
-
Configurable
속성
| language |
언어 생성기에 필요한 언어 정책입니다. |
메서드
| generate(Dialog |
현재 컨텍스트 로캘과 일치하는 언어 생성기를 찾습니다. |
| get |
|
| try |
로캘로 언어 생성기를 가져오는 추상 메서드입니다. |
상속된 메서드
| configure(Record<string, unknown>) | 개체를 구성하기 위한 Fluent 메서드입니다. |
속성 세부 정보
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에서 상속된