Język

RegexRecognizer Klasa

Definicja

Implementacja recognizera, która wykorzystuje wyrażenia regex do identyfikacji intencji.

public class RegexRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type RegexRecognizer = class
    inherit AdaptiveRecognizer
Public Class RegexRecognizer
Inherits AdaptiveRecognizer
Dziedziczenie

Konstruktory

Nazwa Opis
RegexRecognizer(String, Int32)

Inicjuje nowe wystąpienie klasy RegexRecognizer.

Pola

Nazwa Opis
ChooseIntent

Imię zamiaru, które zostanie wygenerowane przez tego rozpoznawającego, jeśli dzieci-rozpoznawcy nie mają konsensusu co do intencji.

(Odziedziczone po Recognizer)
Kind

Identyfikator klasy.

NoneIntent

Standardowo, brak zamiaru oznacza, że żaden z rozpoznawających nie rozpoznaje zamiaru.

(Odziedziczone po Recognizer)

Właściwości

Nazwa Opis
Entities

Otrzymuje lub ustawia rozpoznawacze encji.

Id

Gets lub sets id rozpoznawacza.

(Odziedziczone po Recognizer)
Intents

Otrzymuje lub ustawia wzorce intencji do rozpoznawania intencji za pomocą wyrażeń regularnych.

LogPersonalInformation

Otrzymuje lub ustawia flagę, aby określić, czy telemetria powinna zawierać dane osobowe w swoim dzienniku.

(Odziedziczone po AdaptiveRecognizer)
TelemetryClient

Pobiera lub ustawia aktualnie skonfigurowany IBotTelemetryClient wynik, który rejestruje zdarzenie RecognizerResult.

(Odziedziczone po Recognizer)

Metody

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

Wykorzystuje RecognizerResult do tworzenia listy właściwości, które mają być uwzględnione podczas śledzenia wyniku w telemetrii.

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

Uruchamia bieżący DialogContext.TurnContext.Activity przez rozpoznawacz i zwraca .RecognizerResult

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

Uruchamia bieżącą aktywność DialogContext.TurnContext.Activity przez rozpoznawacz i zwraca silnie typowy wynik rozpoznawania za pomocą IRecognizerConvert.

(Odziedziczone po Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Śledzi zdarzenie z podaną nazwą zdarzenia za pomocą TelemetryClient, dołączając właściwości / metryki.

(Odziedziczone po Recognizer)

Dotyczy