RegexEntityRecognizer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Eingabe mit einem regulären Ausdruck ab.
public class RegexEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.TextEntityRecognizer
type RegexEntityRecognizer = class
inherit TextEntityRecognizer
Public Class RegexEntityRecognizer
Inherits TextEntityRecognizer
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| RegexEntityRecognizer(String, Int32) |
Initialisiert eine neue Instanz der RegexEntityRecognizer-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| ChooseIntent |
Absichtsname, der von dieser Erkennung erstellt wird, wenn die untergeordneten Erkennungen keinen Konsens für Absichten haben. (Geerbt von Recognizer) |
| Kind |
Klassenbezeichner. |
| NoneIntent |
Standard keine Absicht, d. h. keiner der Erkennunger erkennt die Absicht. (Geerbt von Recognizer) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Id |
Erhält oder setzt die ID des Erkenners. (Geerbt von Recognizer) |
| LogPersonalInformation |
Erhält oder setzt die Flagge, um zu bestimmen, ob Telemetrie persönliche Informationen in ihr Logbuch aufnehmen sollte. (Geerbt von AdaptiveRecognizer) |
| Name |
Erhält oder setzt das Ergebnis, das Name-Match, den TypeName-Wert ein. |
| Pattern |
Erhält oder setzt den Wert des regulären Ausdrucksmusters. |
| TelemetryClient |
Erhält oder setzt das aktuell konfigurierte IBotTelemetryClient Ereignis, das das RecognizerResult-Ereignis protokolliert. (Geerbt von Recognizer) |
Methoden
| Name | Beschreibung |
|---|---|
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Verwendet das RecognizerResult zum Erstellen einer Liste von Eigenschaften, die beim Nachverfolgen des Ergebnisses in telemetrie eingeschlossen werden sollen. (Geerbt von AdaptiveRecognizer) |
| Recognize(String, String) |
Implementierung der Übereinstimmung erkennt. |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Führt aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück. (Geerbt von EntityRecognizer) |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Führt die aktuelle DialogContext.TurnContext.Activity über einen Recognizer aus und liefert ein stark typisiertes Recognizer-Ergebnis mit IRecognizerConvert. (Geerbt von Recognizer) |
| RecognizeEntitiesAsync(DialogContext, Activity, IEnumerable<Entity>, CancellationToken) |
Erkennt Entitäten aus einer Entity Liste. (Geerbt von EntityRecognizer) |
| RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken) |
Erkennt Entitäten aus einer Entity Liste. (Geerbt von EntityRecognizer) |
| RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken) |
Erkennt Entitäten aus einer Entity Liste. (Geerbt von TextEntityRecognizer) |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Verfolgt ein Ereignis mit dem ereignisnamen, der mithilfe des TelemetryClients bereitgestellt wird, der die Eigenschaften/Metriken anfügt. (Geerbt von Recognizer) |