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
- 屬性
備註
Important
使用這種類型的實例與不受信任的資料存在安全風險。 此物件僅用於受信任的資料。 如需詳細資訊,請參閱 驗證所有輸入。
你可以構造一個空SrgsDocument實例,並透過加入代表 SRGS 元素的類別實例來建立文法,例如 SrgsRule、 SrgsOneOf、SrgsItemSrgsRuleRefSrgsSemanticInterpretationTagSrgsToken 。 你也可以從現有符合 SRGS 標準的 XML 文法檔案、從 的SrgsDocument實例,或從 的SrgsRule實例建構GrammarBuilder實例。
物件建立後 SrgsDocument ,可以載入 Grammar 物件或由 SrgsGrammarCompiler編譯,使物件能讀取 Grammar 。
更多資訊與範例請參閱 .NET Framework 系統語音程式設計指南中的「使用 SrgsGrammar 建立文法」。
建構函式
| 名稱 | Description |
|---|---|
| SrgsDocument() |
初始化 SrgsDocument 類別的新執行個體。 |
| SrgsDocument(GrammarBuilder) |
初始化該類別的新實例 SrgsDocument ,從物件 GrammarBuilder 中初始化。 |
| SrgsDocument(SrgsRule) |
初始化該類別的新實例 SrgsDocument ,並指定一個 SrgsRule 物件作為文法的根規則。 |
| SrgsDocument(String) |
初始化該類別的新實例 SrgsDocument ,指定用於填補實 SrgsDocument 例的 XML 文件位置。 |
| SrgsDocument(XmlReader) |
從參考 XML 格式文法檔案的實例SrgsDocument初始化該XmlReader類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| 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。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
| WriteSrgs(XmlWriter) |
將物件內容 SrgsDocument 寫入符合 語音辨識文法規範(SRGS)1.0 版的 XML 格式文法檔案。 |