MultiLanguageRecognizer class
定义语言映射 -> 识别器。
- 扩展
属性
$kind | |
language |
|
recognizers |
继承属性
id | 识别器唯一 ID。 |
log |
(可选)指定个人身份信息(PII)是否应记录到遥测的标志。 |
telemetry |
用于记录事件的遥测客户端。 默认为 NullTelemetryClient,不执行任何操作。 |
方法
get |
|
recognize(Dialog |
通过识别器运行当前的 DialogContext.TurnContext.Activity,并返回 RecognizerResult。 |
继承的方法
configure(Record<string, unknown>) | 用于配置对象的 Fluent 方法。 |
属性详细信息
$kind
static $kind: string
属性值
string
languagePolicy
recognizers
recognizers: [key: string]: Recognizer
属性值
[key: string]: Recognizer
继承属性详细信息
id
识别器唯一 ID。
id: string
属性值
string
继承自 Recognizer.id 的
logPersonalInformation
(可选)指定个人身份信息(PII)是否应记录到遥测的标志。
logPersonalInformation: BoolExpression
属性值
BoolExpression
继承自
telemetryClient
用于记录事件的遥测客户端。 默认为 NullTelemetryClient,不执行任何操作。
telemetryClient: BotTelemetryClient
属性值
BotTelemetryClient
继承自 Recognizer.telemetryClient
方法详细信息
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
参数
- property
-
Object
条件选择器配置的键。
返回
Converter | ConverterFactory
选择器配置的转换器。
recognize(DialogContext, Activity, [key: string]: string, [key: string]: number)
通过识别器运行当前的 DialogContext.TurnContext.Activity,并返回 RecognizerResult。
function recognize(dialogContext: DialogContext, activity: Activity, telemetryProperties?: [key: string]: string, telemetryMetrics?: [key: string]: number): Promise<RecognizerResult>
参数
- dialogContext
-
DialogContext
当前会话轮次的 DialogContext。
- activity
-
Activity
(xref:botframework-schema。要识别的活动。
- telemetryProperties
-
[key: string]: string
(可选)使用 LuisResult 事件记录到遥测的其他属性。
- telemetryMetrics
-
[key: string]: number
(可选)使用 LuisResult 事件记录到遥测的其他指标。
返回
Promise<RecognizerResult>
陈述分析。
继承的方法详细信息
configure(Record<string, unknown>)
用于配置对象的 Fluent 方法。
function configure(config: Record<string, unknown>): this
参数
- config
-
Record<string, unknown>
要应用的配置设置。
返回
this
操作完成后 可配置。
继承自 Configure.configure