SrgsRule 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示文法規則。
public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
- 繼承
-
SrgsRule
- 屬性
備註
SrgsRule使用 類別在執行時間建立新的規則,或在執行時間修改現有文法資料流程或檔案中的規則。
實例所定義 SrgsDocument 之文法中物件所 SrgsRule 指定的字組和片語會限制辨識器必須能夠識別的口語輸入。
SrgsRule物件會指定文字和片語必須藉由排序包含這些文字的物件來讀出的順序。 規則內的單字和片語是由 、 SrgsOneOf 、 SrgsRuleRef 和 元素 SrgsToken 等 SrgsItem 物件表示。 Elements使用 屬性來存取物件包含的子物件 SrgsRule 集合。
您可以藉由設定 Scope 其 屬性,從外部文法中的規則,判斷 SrgsRule 是否可以在規則參考中指定 。
定義空白或只包含空白字元的 不是合法的 SrgsRule 。
這個類別代表 rule
W3C (W3C) 語音辨識文法規格 (SRGS) 1.0 版中所定義的專案。 如需 SRGS rule
專案的相關資訊,以及 System.Speech 所支援的詳細資料,請參閱 rule Element。
建構函式
SrgsRule(String) |
初始化 SrgsRule 類別的新執行個體,並指定規則的識別項。 |
SrgsRule(String, SrgsElement[]) |
從 SrgsElement 物件的陣列,初始化 SrgsRule 類別的新執行個體。 |
屬性
BaseClass |
這個屬性目前不支援。 |
Elements |
取得 SrgsElement 執行個體中 SrgsRule 物件的集合。 |
Id |
取得或設定規則的識別項。 |
OnError |
這個屬性目前不支援。 |
OnInit |
這個屬性目前不支援。 |
OnParse |
這個屬性目前不支援。 |
OnRecognition |
這個屬性目前不支援。 |
Scope |
取得或設定辨識是否可以啟動規則,以及何時其他規則可以參考此規則。 |
Script |
這個屬性目前不支援。 |
方法
Add(SrgsElement) |
將 SrgsElement 加入至 SrgsRule 物件。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |