Recognizer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
辨識器基類。
public class Recognizer
type Recognizer = class
Public Class Recognizer
- 繼承
-
Recognizer
- 衍生
備註
辨識器會在 DialogCoNtext 環境中運作,以辨識使用者輸入意圖和實體。 這個類別會針對 * Pure DialogCoNtext (建立 3 個虛擬方法,其中辨識會針對目前的狀態 dialogcoNtext * Activity (,其中辨識是來自 Activity) * Text/Locale (其中辨識是來自文字/地區設定) DialogCoNtext 方法的預設實作是使用 CoNtext.Activity 並呼叫活動方法。 Activity 方法的預設實作是篩選為 Message 活動,並提取文字/地區設定,並呼叫 text/locale 方法。
建構函式
Recognizer(String, Int32) |
初始化 類別的新實例 Recognizer ,以辨識使用者輸入。 |
欄位
ChooseIntent |
如果子辨識器沒有意圖的共識,這個辨識器將會產生的意圖名稱。 |
NoneIntent |
標準無意圖,表示辨識器無法辨識意圖。 |
屬性
Id |
取得或設定辨識器的識別碼。 |
TelemetryClient |
取得或設定目前設定 IBotTelemetryClient 的 ,記錄 RecognizerResult 事件。 |
方法
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult - 傳回多個辨識器結果之間的 ChooseIntent。 |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
使用 RecognizerResult 來建立追蹤遙測結果時要包含的屬性清單。 |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
透過辨識器執行目前的 DialogCoNtext.TurnCoNtext.Activity,並傳回泛型辨識器結果。 |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
透過辨識器執行目前的 DialogCoNtext.TurnCoNtext.Activity,並使用 IRecognizerConvert 傳回強型別辨識器結果。 |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
使用附加屬性/計量的 TelemetryClient 來追蹤事件,其中包含所提供的事件名稱。 |