Recognizer Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Recognizer alaposztály.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Öröklődés
-
Recognizer
- Származtatott
Megjegyzések
A felismerők DialogContext környezetben működnek, hogy felismerjék a szándékokba és entitásokba bevitt felhasználói bemeneteket. Ez az osztály 3 virtuális metódust modell a * Pure DialogContext (ahol a felismerés az aktuális állapot dialogcontext * Tevékenység (ahol a felismerés tevékenységből származik) * Szöveg/területi beállítás (ahol a felismerés szövegből/területi beállításból származik) A DialogContext metódus alapértelmezett implementációja a Context.Activity használata és a tevékenységmetódus meghívása. Az Activity metódus alapértelmezett implementációja az üzenettevékenységek szűrése, a szöveg/területi beállítás kinyerése és a szöveg/területi beállítás metódus meghívása.
Konstruktorok
| Recognizer(String, Int32) |
Inicializálja a osztály új példányát a Recognizer felhasználói bevitel felismeréséhez. |
Mezők
| ChooseIntent |
Szándék neve, amelyet a felismerő állít elő, ha a gyermek-felismerők nem rendelkeznek konszenzussal a szándékokkal kapcsolatban. |
| NoneIntent |
Standard none szándék, ami azt jelenti, hogy a felismerők egyike sem ismeri fel a szándékot. |
Tulajdonságok
| Id |
Lekéri vagy beállítja a felismerő azonosítóját. |
| TelemetryClient |
Lekéri vagy beállítja azt a jelenleg konfiguráltat IBotTelemetryClient , amely naplózza a RecognizerResult eseményt. |
Metódusok
| CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult – a ChooseIntent értéket adja vissza több felismerő eredménye között. |
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
A RecognizerResult használatával létrehoz egy listát a telemetria eredményének nyomon követésekor szerepeltetni kívánt tulajdonságokról. |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Az aktuális DialogContext.TurnContext.Activity futtatása egy felismerőn keresztül, és egy általános felismerő eredményt ad vissza. |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Az aktuális DialogContext.TurnContext.Activity futtatása egy felismerőn keresztül, és az IRecognizerConvert használatával egy erős típusú felismerőeredményt ad vissza. |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Nyomon követ egy eseményt a tulajdonságokat/metrikákat csatoló TelemetryClient használatával megadott eseménynévvel. |