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.
Identifierarimplementering 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
RegexRecognizer(String, Int32) |
Initierar en ny instans av RegexRecognizer klassen. |
Fält
ChooseIntent |
Avsiktsnamn som skapas av den här identifieraren om de underordnade identifierarna inte har konsensus för avsikter. (Ärvd från Recognizer) |
Kind |
Klassidentifierare. |
NoneIntent |
Standard avsikt ingen som innebär att ingen av identifierarna känner igen avsikten. (Ärvd från Recognizer) |
Egenskaper
Entities |
Hämtar eller anger entitetsigenkänning. |
Id |
Hämtar eller anger ID för identifieraren. (Ärvd från Recognizer) |
Intents |
Hämtar eller anger avsiktsmönster för att identifiera avsikter med hjälp av reguljära uttryck. |
LogPersonalInformation |
Hämtar eller anger flaggan för att avgöra om telemetri ska innehålla personlig information i loggen. (Ärvd från AdaptiveRecognizer) |
TelemetryClient |
Hämtar eller anger den för tillfället konfigurerade IBotTelemetryClient som loggar recognizerResult-händelsen. (Ärvd från Recognizer) |
Metoder
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Använder RecognizerResult för att skapa en lista över egenskaper som ska inkluderas när resultatet spåras i telemetri. (Ärvd från AdaptiveRecognizer) |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity via en identifierare och returnerar en RecognizerResult. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity via en identifierare och returnerar ett starkt skrivet identifierarresultat 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 telemetriklienten som kopplar egenskaperna/måtten. (Ärvd från Recognizer) |