Recognizer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
识别器基类。
public class Recognizer
type Recognizer = class
Public Class Recognizer
- 继承
-
Recognizer
- 派生
注解
识别器在 DialogContext 环境中运行,以识别用户对意向和实体的输入。 此类围绕 * Pure DialogContext (模拟了 3 个虚拟方法,其中识别针对当前状态 dialogcontext * 活动 (其中识别来自活动) * 文本/区域设置 (其中识别来自文本/区域设置) DialogContext 方法的默认实现是使用 Context.Activity 并调用活动方法。 Activity 方法的默认实现是筛选为 Message 活动并提取文本/区域设置并调用 text/locale 方法。
构造函数
Recognizer(String, Int32) |
初始化 类的新实例 Recognizer 以识别用户输入。 |
字段
ChooseIntent |
如果子识别器对意向没有共识,则此识别器将生成的意向名称。 |
NoneIntent |
标准无意向,表示任何识别器都无法识别该意向。 |
属性
Id |
获取或设置识别器 ID。 |
TelemetryClient |
获取或设置当前配置 IBotTelemetryClient 用于记录 RecognizerResult 事件的 。 |
方法
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult - 返回多个识别器结果之间的 ChooseIntent。 |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
使用 RecognizerResult 创建在遥测中跟踪结果时要包含的属性列表。 |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
通过识别器运行当前 DialogContext.TurnContext.Activity 并返回泛型识别器结果。 |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
通过识别器运行当前 DialogContext.TurnContext.Activity,并使用 IRecognizerConvert 返回强类型识别器结果。 |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
使用 TelemetryClient 附加属性/指标提供的事件名称跟踪事件。 |