SrgsRuleRef 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表指定規則參考的文法項目。
public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsRuleRef = class
inherit SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
- 繼承
- 屬性
備註
當您想要重複使用 SrgsRule 已經定義其內容的專案時,類別 SrgsRuleRef 特別有用。 藉由重複使用現有的規則,您可以更快速地建置複雜的文法。
如果下列為 true,您可以使用 類別的 SrgsRuleRef 其中一個建構函式來參考 SrgsRule 物件或 rule
元素:
元素
rule
位於外部文法中,其scope
屬性的值是public
。元素
rule
位於外部文法中,其scope
屬性的值是private
,而且會宣告為root rule
外部文法的 。
這個類別代表 ruleref
W3C (W3C) 語音辨識文法規格 (SRGS) 1.0 版中所定義的專案。 如需 SRGS ruleref
元素的相關資訊,以及 System.Speech 支援的詳細資料,請參閱 ruleref 元素。
建構函式
SrgsRuleRef(SrgsRule) |
初始化 SrgsRuleRef 類別的新執行個體,並指定要參考的規則。 |
SrgsRuleRef(SrgsRule, String) |
初始化 SrgsRuleRef 類別的新執行個體,並指定要參考的規則和包含語意索引鍵的字串。 |
SrgsRuleRef(SrgsRule, String, String) |
初始化 SrgsRuleRef 類別的新執行個體,並指定要參考之規則、語意字典的字串別名,以及初始化參數。 |
SrgsRuleRef(Uri) |
初始化 SrgsRuleRef 類別的新執行個體,並指定要參考之外部文法檔案的位置。 |
SrgsRuleRef(Uri, String) |
初始化 SrgsRuleRef 類別的新執行個體,並指定要參考之外部文法檔案和規則識別項的位置。 |
SrgsRuleRef(Uri, String, String) |
初始化 SrgsRuleRef 類別的新執行個體,並指定外部文法檔案的位置、規則識別項和語意字典的字串別名。 |
SrgsRuleRef(Uri, String, String, String) |
初始化 SrgsRuleRef 類別的新執行個體,並指定外部文法檔案的位置、規則識別項、語意字典的字串別名,以及初始化參數。 |
欄位
Dictation |
定義可比對語音輸入的規則,如同和此文法相關聯的聽寫主題所定義。 |
Garbage |
定義可比對任何語音的規則,直到下一個規則相符、下一個語彙基元,或直到語音輸入結束為止。 |
MnemonicSpelling |
表示語音輸入可以包含拼字字母,而且拼出字母可辨認為一個字。 |
Null |
定義在沒有任何音訊輸入時會自動相符的規則。 |
Void |
定義可以永遠不會被朗讀出來的規則。 將 VOID 插入序列中,會自動使該序列無法發音。 |
屬性
Params |
取得 SrgsRuleRef 項目的初始化參數。 |
SemanticKey |
取得語意字典的別名字串。 |
Uri |
取得這個 SrgsRuleRef 項目所參考的規則 URI。 |
方法
CreateObjRef(Type) |
建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承來源 MarshalByRefObject) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetLifetimeService() |
已淘汰.
擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
InitializeLifetimeService() |
已淘汰.
取得存留期服務物件,以控制這個執行個體的存留期原則。 (繼承來源 MarshalByRefObject) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 物件的淺層複本。 (繼承來源 MarshalByRefObject) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |