Freigeben über


RegexRecognizer Klasse

Definition

Erkennungsimplementierung, die regex-Ausdrücke verwendet, um Absichten zu identifizieren.

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

Konstruktoren

RegexRecognizer(String, Int32)

Initialisiert eine neue Instanz der RegexRecognizer-Klasse.

Felder

ChooseIntent

Absichtsname, der von dieser Erkennung erstellt wird, wenn die untergeordneten Erkennungen keinen Konsens für Absichten haben.

(Geerbt von Recognizer)
Kind

Klassenbezeichner.

NoneIntent

Keine Standardabsicht, was bedeutet, dass keiner der Erkennunger die Absicht erkennt.

(Geerbt von Recognizer)

Eigenschaften

Entities

Ruft die Entitätserkennung ab oder legt diese fest.

Id

Ruft die ID der Erkennung ab oder legt sie fest.

(Geerbt von Recognizer)
Intents

Ruft Absichtsmuster zum Erkennen von Absichten mit regulären Ausdrücken ab oder legt diese fest.

LogPersonalInformation

Ruft das Flag ab oder legt es fest, um zu bestimmen, ob Telemetriedaten personenbezogene Informationen im Protokoll enthalten soll.

(Geerbt von AdaptiveRecognizer)
TelemetryClient

Ruft das aktuell konfigurierte IBotTelemetryClient ab, das das RecognizerResult-Ereignis protokolliert, oder legt diesen fest.

(Geerbt von Recognizer)

Methoden

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

Verwendet recognizerResult, um eine Liste von Eigenschaften zu erstellen, die beim Nachverfolgen des Ergebnisses in Telemetriedaten eingeschlossen werden sollen.

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

Führt aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt einen RecognizerResultzurück.

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

Führt aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt ein stark typisiertes Erkennungsergebnis mithilfe von IRecognizerConvert zurück.

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

Verfolgt ein Ereignis mit dem Ereignisnamen, der mithilfe des TelemetryClients angegeben wird, der die Eigenschaften/Metriken anfügt.

(Geerbt von Recognizer)

Gilt für: