Sdílet prostřednictvím


RegexEntityRecognizer Třída

Definice

Porovná vstup s regulárním výrazem.

public class RegexEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.TextEntityRecognizer
type RegexEntityRecognizer = class
    inherit TextEntityRecognizer
Public Class RegexEntityRecognizer
Inherits TextEntityRecognizer
Dědičnost

Konstruktory

RegexEntityRecognizer(String, Int32)

Inicializuje novou instanci RegexEntityRecognizer třídy.

Pole

ChooseIntent

Název záměru, který bude vytvořen tímto rozpoznávatelem, pokud podřízené rozpoznávatele nebudou mít shodu na záměrech.

(Zděděno od Recognizer)
Kind

Identifikátor třídy.

NoneIntent

Standardní záměr none znamená, že žádný z rozpoznávatelů záměr nerozpozná.

(Zděděno od Recognizer)

Vlastnosti

Id

Získá nebo nastaví ID rozpoznávání.

(Zděděno od Recognizer)
LogPersonalInformation

Získá nebo nastaví příznak k určení, jestli telemetrie má v protokolu obsahovat osobní údaje.

(Zděděno od AdaptiveRecognizer)
Name

Získá nebo nastaví název odpovídající výsledek TypeName hodnota.

Pattern

Získá nebo nastaví hodnotu vzoru regulárního výrazu.

TelemetryClient

Získá nebo nastaví aktuálně nakonfigurovaný IBotTelemetryClient , který protokoluje RecognizerResult událost.

(Zděděno od Recognizer)

Metody

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

Používá RecognizerResult k vytvoření seznamu vlastností, které se mají zahrnout při sledování výsledku v telemetrii.

(Zděděno od AdaptiveRecognizer)
Recognize(String, String)

Shoda rozpoznává implementaci.

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

Spustí aktuální DialogContext.TurnContext.Activity prostřednictvím rozpoznávání a vrátí obecný výsledek rozpoznávání.

(Zděděno od EntityRecognizer)
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Spustí aktuální DialogContext.TurnContext.Activity prostřednictvím rozpoznávání a vrátí výsledek rozpoznávání silného typu pomocí IRecognizerConvert.

(Zděděno od Recognizer)
RecognizeEntitiesAsync(DialogContext, Activity, IEnumerable<Entity>, CancellationToken)

Rozpozná entity ze Entity seznamu.

(Zděděno od EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken)

Rozpozná entity ze Entity seznamu.

(Zděděno od EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken)

Rozpozná entity ze Entity seznamu.

(Zděděno od TextEntityRecognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Sleduje událost s názvem události zadaným pomocí TelemetryClient, který připojuje vlastnosti nebo metriky.

(Zděděno od Recognizer)

Platí pro