Recognizer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas dasar Recognizer.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Warisan
-
Recognizer
- Turunan
Keterangan
Recognizer beroperasi di lingkungan DialogContext untuk mengenali input pengguna ke dalam Niat dan Entitas. Kelas ini memodelkan 3 metode virtual di sekitar * Pure DialogContext (di mana pengenalan terjadi terhadap dialogkonteks status saat ini * Aktivitas (di mana pengenalan berasal dari Aktivitas) * Teks/Lokal (di mana pengenalan berasal dari teks/lokal) Implementasi default metode DialogContext adalah menggunakan Context.Activity dan memanggil metode aktivitas. Implementasi default metode Aktivitas adalah memfilter aktivitas Pesan dan menarik teks/lokal dan memanggil metode teks/lokal.
Konstruktor
| Recognizer(String, Int32) |
Menginisialisasi instans Recognizer baru kelas untuk mengenali input pengguna. |
Bidang
| ChooseIntent |
Nama niat yang akan diproduksi oleh pengenal ini jika pengenal anak tidak memiliki konsensus untuk niat. |
| NoneIntent |
Niat tidak ada standar yang berarti tidak ada pengenal yang mengenali niat tersebut. |
Properti
| Id |
Mendapatkan atau menetapkan id pengenal. |
| TelemetryClient |
Mendapatkan atau mengatur yang saat ini dikonfigurasi IBotTelemetryClient yang mencatat peristiwa RecognizerResult. |
Metode
| CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult - mengembalikan ChooseIntent di antara beberapa hasil pengenal. |
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Menggunakan RecognizerResult untuk membuat daftar properti yang akan disertakan saat melacak hasilnya dalam telemetri. |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Menjalankan DialogContext.TurnContext.Activity saat ini melalui pengenal dan mengembalikan hasil pengenal generik. |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Menjalankan DialogContext.TurnContext.Activity saat ini melalui pengenal dan mengembalikan hasil pengenal yang sangat diketik menggunakan IRecognizerConvert. |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Melacak peristiwa dengan nama peristiwa yang disediakan menggunakan TelemetryClient yang melampirkan properti/metrik. |