TextEntityRecognizer 类

定义

TextEntityRecognizer - 文本识别器库中 Text.Recogizers 的基类。

public abstract class TextEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.EntityRecognizer
type TextEntityRecognizer = class
    inherit EntityRecognizer
Public MustInherit Class TextEntityRecognizer
Inherits EntityRecognizer
继承
派生

构造函数

TextEntityRecognizer(String, Int32)

初始化 TextEntityRecognizer 类的新实例。

字段

ChooseIntent

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

(继承自 Recognizer)
NoneIntent

Standard none 意向,表示任何识别器都无法识别该意向。

(继承自 Recognizer)

属性

Id

获取或设置识别器 ID。

(继承自 Recognizer)
LogPersonalInformation

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

(继承自 AdaptiveRecognizer)
TelemetryClient

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

(继承自 Recognizer)

方法

FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

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

(继承自 AdaptiveRecognizer)
Recognize(String, String)

文本识别实现。

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

通过识别器运行当前的 DialogContext.TurnContext.Activity 并返回泛型识别器结果。

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

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

(继承自 Recognizer)
RecognizeEntitiesAsync(DialogContext, Activity, IEnumerable<Entity>, CancellationToken)

识别列表中的实体 Entity

(继承自 EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken)

识别列表中的实体 Entity

(继承自 EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken)

识别列表中的实体 Entity

TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

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

(继承自 Recognizer)

适用于