Recognizer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Recognizer, klasa bazowa.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Dziedziczenie
-
Recognizer
- Pochodne
Uwagi
Rozpoznawanie działa w środowisku DialogContext w celu rozpoznawania danych wejściowych użytkownika w intencjach i jednostkach. Ta klasa modeluje 3 metody wirtualne wokół * Pure DialogContext (gdzie rozpoznawanie ma miejsce względem bieżącego stanu dialogcontext * Działanie (gdzie rozpoznawanie pochodzi z działania) * Tekst/ustawienia regionalne (gdzie rozpoznawanie pochodzi z tekstu/ustawień regionalnych) Domyślna implementacja metody DialogContext jest użycie Context.Activity i wywołanie metody działania. Domyślną implementacją metody Działania jest filtrowanie działań na wartość Działania komunikatów i wyciąganie tekstu/ustawień regionalnych oraz wywoływanie metody text/locale.
Konstruktory
Recognizer(String, Int32) |
Inicjuje nowe wystąpienie klasy w Recognizer celu rozpoznawania danych wejściowych użytkownika. |
Pola
ChooseIntent |
Nazwa intencji, która zostanie utworzona przez ten aparat rozpoznawania, jeśli podrzędne osoby rozpoznające nie mają konsensusu dla intencji. |
NoneIntent |
Standardowa brak intencji, która oznacza, że żaden z rozpoznawania nie rozpoznaje intencji. |
Właściwości
Id |
Pobiera lub ustawia identyfikator rozpoznawania. |
TelemetryClient |
Pobiera lub ustawia obecnie skonfigurowane IBotTelemetryClient zdarzenie RecognizerResult. |
Metody
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult — zwraca wartość ChooseIntent między wieloma wynikami rozpoznawania. |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Używa wartości RecognizerResult, aby utworzyć listę właściwości, które mają zostać uwzględnione podczas śledzenia wyniku w telemetrii. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Uruchamia bieżący element DialogContext.TurnContext.Activity za pomocą rozpoznawania i zwraca ogólny wynik rozpoznawania. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Uruchamia bieżący element DialogContext.TurnContext.Activity za pomocą rozpoznawania i zwraca wynik silnie typizowanego rozpoznawania przy użyciu interfejsu IRecognizerConvert. |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Śledzi zdarzenie o nazwie zdarzenia podanej przy użyciu telemetriiClient dołączania właściwości /metryk. |