Recognizer Kelas

Definisi

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.

Berlaku untuk