SrgsDocument 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義設計階段物件,該物件可用來建置符合語音辨識文法規格 (SRGS) 1.0 版 \(英文\) 的強型別執行階段文法。
public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
- 繼承
-
SrgsDocument
- 屬性
備註
您可以藉由新增代表 SRGS 元素的類別實例,例如 、、、、 SrgsSemanticInterpretationTag和 來建構空SrgsDocument實例並建置文法。SrgsItemSrgsOneOfSrgsRuleSrgsTokenSrgsRuleRef 您也可以從現有的符合 SRGS 規範的 XML 文法檔案、從 的SrgsRule實例,或從 的GrammarBuilder實例建構SrgsDocument實例。
SrgsDocument建立對象之後,就可以將Grammar它載入物件或由 SrgsGrammarCompiler編譯,讓物件可以讀取Grammar它。
如需詳細資訊和範例,請參閱 .NET Framework 的系統語音程序設計指南中的使用 SrgsGrammar 建立文法。
建構函式
SrgsDocument() |
初始化 SrgsDocument 類別的新執行個體。 |
SrgsDocument(GrammarBuilder) |
從 SrgsDocument 物件初始化 GrammarBuilder 類別的新執行個體。 |
SrgsDocument(SrgsRule) |
初始化 SrgsDocument 類別的新執行個體,並指定要成為文法根規則的 SrgsRule 物件。 |
SrgsDocument(String) |
初始化 SrgsDocument 類別的新執行個體,並指定用來填入 SrgsDocument 執行個體之 XML 文件的位置。 |
SrgsDocument(XmlReader) |
從參考 XML 格式文法檔案的 SrgsDocument 執行個體,初始化 XmlReader 類別的新執行個體。 |
屬性
AssemblyReferences |
取得 SrgsDocument 執行個體的組件參考資訊。 |
CodeBehind |
取得 SrgsDocument 執行個體的程式碼後置資訊。 |
Culture |
取得或設定 SrgsDocument 執行個體的文化特性資訊。 |
Debug |
取得或設定是否應該在內嵌指令碼中加入行號。 |
ImportNamespaces |
取得目前 SrgsDocument 執行實體的相關命名空間。 |
Language |
取得或設定用於 SrgsDocument 類別中的內嵌程式碼的程式語言。 |
Mode |
取得或設定 SrgsDocument 類別的模式。 |
Namespace |
取得或設定 SrgsDocument 類別的命名空間。 |
PhoneticAlphabet |
取得或設定 SrgsDocument 類別的語音字母。 |
Root |
取得或設定 SrgsDocument 類別的根規則。 |
Rules |
取得目前針對 SrgsDocument 類別所定義之規則的集合。 |
Script |
取得或設定 SrgsDocument 類別的 .NET 指令碼語言。 |
XmlBase |
取得或設定 SrgsDocument 類別的基底 URI。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
WriteSrgs(XmlWriter) |
將 SrgsDocument 物件的內容寫入至符合語音辨識文法規格 (SRGS) 1.0 版 \(英文\) 的 XML 格式文法檔案。 |