Język

EntityRecognizer Klasa

Definicja

Klasa podstawowa rozpoznawania bytów.

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

Konstruktory

Nazwa Opis
EntityRecognizer(String, Int32)

Inicjuje nowe wystąpienie klasy EntityRecognizer.

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)
NoneIntent

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

(Odziedziczone po Recognizer)

Właściwości

Nazwa Opis
Id

Gets lub sets id rozpoznawacza.

(Odziedziczone po Recognizer)
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 generyczny wynik rozpoznawacza.

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)
RecognizeEntitiesAsync(DialogContext, Activity, IEnumerable<Entity>, CancellationToken)

Rozpoznaje byty z listy Entity .

RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken)

Rozpoznaje byty z listy Entity .

RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken)

Rozpoznaje byty z listy Entity .

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