RegexRecognizer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Recognizer-implementation som använder regex-uttryck för att identifiera avsikter.
public class RegexRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type RegexRecognizer = class
inherit AdaptiveRecognizer
Public Class RegexRecognizer
Inherits AdaptiveRecognizer
- Arv
Konstruktorer
| Name | Description |
|---|---|
| RegexRecognizer(String, Int32) |
Initierar en ny instans av RegexRecognizer klassen. |
Fält
| Name | Description |
|---|---|
| ChooseIntent |
Avsiktsnamn som kommer att produceras av denna igenkännare om barnigenkännarna inte har konsensus för avsikter. (Ärvd från Recognizer) |
| Kind |
Klassidentifierare. |
| NoneIntent |
Standard no intent betyder att ingen av igenkännarna känner igen avsikten. (Ärvd från Recognizer) |
Egenskaper
| Name | Description |
|---|---|
| Entities |
Får eller sätter entitetsigenkännarna. |
| Id |
Får eller sätter id på igenkännaren. (Ärvd från Recognizer) |
| Intents |
Får eller sätter avsiktsmönster för att känna igen avsikter med hjälp av reguljära uttryck. |
| LogPersonalInformation |
Hämtar eller sätter flaggan för att avgöra om telemetri ska inkludera personlig information i sin logg. (Ärvd från AdaptiveRecognizer) |
| TelemetryClient |
Hämtar eller sätter den nuvarande konfigurerade IBotTelemetryClient som loggar RecognizerResult-händelsen. (Ärvd från Recognizer) |
Metoder
| Name | Description |
|---|---|
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Använder RecognizerResult för att skapa en lista över egenskaper som ska inkluderas vid spårning av resultatet i telemetri. (Ärvd från AdaptiveRecognizer) |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity genom en igenkännare och returnerar en RecognizerResult. |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity genom en recognizer och returnerar ett starkt typat recognizerresultat med IRecognizerConvert. (Ärvd från Recognizer) |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Spårar en händelse med händelsenamnet som tillhandahålls med TelemetryClient som bifogar egenskaperna/mätvärdena. (Ärvd från Recognizer) |