RegexEntityRecognizer Klasse

Definition

Vergleicht Eingaben mit einem regulären Ausdruck.Matches input against a regular expression.

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

Konstruktoren

RegexEntityRecognizer(String, Int32)

Initialisiert eine neue Instanz der RegexEntityRecognizer-Klasse.Initializes a new instance of the RegexEntityRecognizer class.

Felder

ChooseIntent

Der beabsichtigte Name, der von dieser Erkennung erzeugt wird, wenn die untergeordneten Erkennungs Tools keinen Konsens für Intents aufweisen.Intent name that will be produced by this recognizer if the child recognizers do not have consensus for intents.

(Geerbt von Recognizer)
Kind

Klassen Bezeichner.Class identifier.

NoneIntent

"Standard keine Absicht" bedeutet, dass keine der Erkennungs Tools die Absicht erkennen.Standard none intent that means none of the recognizers recognize the intent.

(Geerbt von Recognizer)

Eigenschaften

Id

Ruft die ID der Erkennung ab oder legt Sie fest.Gets or sets id of the recognizer.

(Geerbt von Recognizer)
Name

Ruft den Typnamen des Namens Übereinstimmungs Ergebnisses ab oder legt ihn fest.Gets or sets the name match result TypeName value.

Pattern

Ruft den Muster Wert für reguläre Ausdrücke ab oder legt ihn fest.Gets or sets the regular expression pattern value.

TelemetryClient

Ruft das derzeit konfigurierte ab IBotTelemetryClient , das das erkenzerresult-Ereignis protokolliert.Gets or sets the currently configured IBotTelemetryClient that logs the RecognizerResult event.

(Geerbt von Recognizer)

Methoden

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

Verwendet das Erkennungs Ergebnis zum Erstellen einer Liste von propties, die eingeschlossen werden sollen, wenn das Ergebnis in der Telemetrie nachverfolgt wird.Uses the RecognizerResult to create a list of propeties to be included when tracking the result in telemetry.

(Geerbt von Recognizer)
Recognize(String, String)

Erkennen der Erkennungs Implementierung.Match recognizing implementation.

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

Führt den aktuellen dialogcontext. turncontext. Activity über eine Erkennung aus und gibt mithilfe von ierkenzerconvert ein stark typisiertes Erkennungs Ergebnis zurück.Runs current DialogContext.TurnContext.Activity through a recognizer and returns a strongly-typed recognizer result using IRecognizerConvert.

(Geerbt von Recognizer)
RecognizeEntitiesAsync(DialogContext, Activity, IEnumerable<Entity>, CancellationToken)

Erkennt Entitäten aus einer Entity Liste.Recognizes entities from an Entity list.

(Geerbt von EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken)

Erkennt Entitäten aus einer Entity Liste.Recognizes entities from an Entity list.

(Geerbt von EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken)

Erkennt Entitäten aus einer Entity Liste.Recognizes entities from an Entity list.

(Geerbt von TextEntityRecognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Verfolgt ein Ereignis mit dem Ereignis Namen, der mithilfe von telemetryclient bereitgestellt wird, um die Eigenschaften/Metriken anzufügen.Tracks an event with the event name provided using the TelemetryClient attaching the properties / metrics.

(Geerbt von Recognizer)

Gilt für: