Recognizer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Känna igen basklass.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Arv
-
Recognizer
- Härledda
Kommentarer
Identifierarna arbetar i en DialogContext-miljö för att identifiera användarindata i avsikter och entiteter. Den här klassen modellerar 3 virtuella metoder runt * Ren DialogContext (där igenkänningen sker mot aktuell tillståndsdialogrutakontext * Aktivitet (där igenkänningen kommer från en aktivitet) * Text/nationella inställningar (där igenkänningen kommer från text/nationella inställningar) Standardimplementeringen av Metoden DialogContext är att använda Context.Activity och anropa aktivitetsmetoden. Standardimplementeringen av activity-metoden är att filtrera till Meddelandeaktiviteter och hämta text/nationella inställningar och anropa metoden text/språk.
Konstruktorer
Recognizer(String, Int32) |
Initierar en ny instans av Recognizer klassen för att identifiera användarindata. |
Fält
ChooseIntent |
Avsiktsnamn som skapas av den här identifieraren om de underordnade identifierarna inte har konsensus för avsikter. |
NoneIntent |
Standard avsikten none innebär att ingen av identifierarna känner igen avsikten. |
Egenskaper
Id |
Hämtar eller anger ID för identifieraren. |
TelemetryClient |
Hämtar eller anger den för tillfället konfigurerade IBotTelemetryClient som loggar recognizerResult-händelsen. |
Metoder
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult – returnerar ChooseIntent mellan flera identifierarresultat. |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Använder RecognizerResult för att skapa en lista med egenskaper som ska inkluderas när resultatet spåras i telemetri. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity via en identifierare och returnerar ett allmänt igenkänningsresultat. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity via en identifierare och returnerar ett starkt typifierat igenkänningsresultat med IRecognizerConvert. |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Spårar en händelse med händelsenamnet som tillhandahålls med hjälp av TelemetryClient som kopplar egenskaperna/måtten. |