Dela via


RegexRecognizer Klass

Definition

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)

Gäller för