RecognizerSet 类

定义

RecognizerSet - 识别器,它是多个识别器合并到一个 RecognizerResult 中的识别器。

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

注解

通过使用 MaxScore 选取意向来合并意向。 实体合并为所有实体的简单联合。

构造函数

RecognizerSet(String, Int32)

初始化 RecognizerSet 类的新实例。

字段

ChooseIntent

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

(继承自 Recognizer)
Kind

类标识符。

NoneIntent

标准无意向,表示任何识别器都无法识别该意向。

(继承自 Recognizer)

属性

Id

获取或设置识别器 ID。

(继承自 Recognizer)
LogPersonalInformation

获取或设置 标志,以确定遥测是否应在其日志中包含个人信息。

(继承自 AdaptiveRecognizer)
Recognizers

获取或设置输入识别器。

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)

适用于