Taal

RegexEntityRecognizer Klas

Definitie

Koppelt invoer aan een reguliere expressie.

public class RegexEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.TextEntityRecognizer
type RegexEntityRecognizer = class
    inherit TextEntityRecognizer
Public Class RegexEntityRecognizer
Inherits TextEntityRecognizer
Overname

Constructors

Name Description
RegexEntityRecognizer(String, Int32)

Initialiseert een nieuw exemplaar van de RegexEntityRecognizer klasse.

Velden

Name Description
ChooseIntent

Intentienaam die door deze herkender wordt geproduceerd als de kindherkenders geen consensus hebben over intenties.

(Overgenomen van Recognizer)
Kind

Klasse-id.

NoneIntent

Standaard no intent betekent dat geen van de herkenders de intentie herkent.

(Overgenomen van Recognizer)

Eigenschappen

Name Description
Id

Krijgt of stelt de id van de herkenner.

(Overgenomen van Recognizer)
LogPersonalInformation

Krijgt of zet de vlag om te bepalen of telemetrie persoonlijke informatie in zijn logboek moet opnemen.

(Overgenomen van AdaptiveRecognizer)
Name

Krijgt of stelt het naammatchresultaat TypeName-waarde in.

Pattern

Krijgt of stelt de waarde van het reguliere expressiepatroon in.

TelemetryClient

Krijgt of stelt de momenteel geconfigureerde IBotTelemetryClient gebeurtenis die het RecognizerResult-event registreert.

(Overgenomen van Recognizer)

Methoden

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

Gebruikt de RecognizerResult om een lijst te maken van eigenschappen die worden opgenomen bij het volgen van het resultaat in telemetrie.

(Overgenomen van AdaptiveRecognizer)
Recognize(String, String)

Implementatie van match-herkenning.

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

Voert de huidige DialogContext.TurnContext.Activity uit via een herkender en geeft een generiek herkenningsresultaat terug.

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

Voert de huidige DialogContext.TurnContext.Activity uit via een herkender en geeft een sterk getypeerd herkenerresultaat terug met IRecognizerConvert.

(Overgenomen van Recognizer)
RecognizeEntitiesAsync(DialogContext, Activity, IEnumerable<Entity>, CancellationToken)

Herkent entiteiten uit een Entity lijst.

(Overgenomen van EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken)

Herkent entiteiten uit een Entity lijst.

(Overgenomen van EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken)

Herkent entiteiten uit een Entity lijst.

(Overgenomen van TextEntityRecognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Volgt een gebeurtenis met de gebeurtenisnaam die wordt opgegeven met behulp van de TelemetryClient die de eigenschappen/metrics toevoegt.

(Overgenomen van Recognizer)

Van toepassing op