MultiLanguageRecognizer 类

定义

定义语言映射 -> 识别器。

public class MultiLanguageRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type MultiLanguageRecognizer = class
    inherit AdaptiveRecognizer
Public Class MultiLanguageRecognizer
Inherits AdaptiveRecognizer
继承
MultiLanguageRecognizer

构造函数

名称 说明
MultiLanguageRecognizer(String, Int32)

初始化 MultiLanguageRecognizer 类的新实例。

字段

名称 说明
ChooseIntent

如果子识别器没有意向的共识,则此识别器将生成的意向名称。

(继承自 Recognizer)
Kind

类标识符。

NoneIntent

标准无意向,表示识别器均无法识别该意向。

(继承自 Recognizer)

属性

名称 说明
Id

获取或设置识别器的ID。

(继承自 Recognizer)
LanguagePolicy

制定或制定语言备份的策略。

LogPersonalInformation

获取或设置标志以决定遥测是否应包含个人信息。

(继承自 AdaptiveRecognizer)
Recognizers

获取或设置语言地图——> IRecognizer。

TelemetryClient

获取或设置当前配置 IBotTelemetryClient 的记录RecognizerResult事件。

(继承自 Recognizer)

方法

名称 说明
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

使用 RecognizerResult 创建在跟踪遥测结果时要包含的属性列表。

(继承自 AdaptiveRecognizer)
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

通过识别器运行当前的 DialogContext.TurnContext.Activity,返回一个 RecognizerResult.

RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

通过识别器运行当前的 DialogContext.TurnContext.Activity,并使用 IRecognizerConvert 返回强类型识别器结果。

(继承自 Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

使用 TelemetryClient 附加属性/指标时提供的事件名称跟踪事件。

(继承自 Recognizer)

适用于