SrgsDocument Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje objekt návrhu, který se používá k sestavení gramatiky modulu runtime silného typu, které odpovídají specifikaci SRGS (Speech Recognition Grammar Specification) verze 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
- Dědičnost
-
SrgsDocument
- Atributy
Poznámky
Důležité
Použití instance tohoto typu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt použijte pouze s důvěryhodnými daty. Další informace naleznete v tématu Ověření všech vstupů.
Prázdnou SrgsDocument instanci můžete vytvořit a sestavit gramatiku přidáním instancí tříd, které představují prvky SRGS, například SrgsRule, , SrgsOneOfSrgsItem, SrgsRuleRef, SrgsSemanticInterpretationTaga SrgsToken. Můžete také vytvořit instanci z existujícího gramatického SrgsDocument souboru XML kompatibilního se standardem SRGS, z instance nebo SrgsRulez instance GrammarBuilder.
Po vytvoření objektu SrgsDocument jej lze načíst do objektu Grammar nebo zkompilovat , SrgsGrammarCompilercož umožňuje čtení objektem Grammar .
Konstruktory
| Name | Description |
|---|---|
| SrgsDocument() |
Inicializuje novou instanci SrgsDocument třídy. |
| SrgsDocument(GrammarBuilder) |
Inicializuje novou instanci SrgsDocument třídy z objektu GrammarBuilder . |
| SrgsDocument(SrgsRule) |
Inicializuje novou instanci SrgsDocument třídy a určuje SrgsRule objekt, který má být kořenovým pravidlem gramatiky. |
| SrgsDocument(String) |
Inicializuje novou instanci SrgsDocument třídy určující umístění dokumentu XML, který se používá k vyplnění SrgsDocument instance. |
| SrgsDocument(XmlReader) |
Inicializuje novou instanci SrgsDocument třídy z instance XmlReader , která odkazuje na gramatický soubor ve formátu XML. |
Vlastnosti
| Name | Description |
|---|---|
| AssemblyReferences |
Získá referenční informace sestavení pro SrgsDocument instanci. |
| CodeBehind |
Získá informace o kódu pro SrgsDocument instanci. |
| Culture |
Získá nebo nastaví informace o jazykové verzi instance SrgsDocument . |
| Debug |
Získá nebo nastaví, zda mají být čísla řádků přidána do vložených skriptů. |
| ImportNamespaces |
Získá související obory názvů pro aktuální SrgsDocument instanci. |
| Language |
Získá nebo nastaví programovací jazyk používaný pro vložený kód ve SrgsDocument třídě. |
| Mode |
Získá nebo nastaví režim pro SrgsDocument třídu. |
| Namespace |
Získá nebo nastaví obor názvů SrgsDocument třídy. |
| PhoneticAlphabet |
Získá nebo nastaví fonetickou abecedu SrgsDocument třídy. |
| Root |
Získá nebo nastaví kořenové pravidlo SrgsDocument třídy. |
| Rules |
Získá kolekci pravidel, které jsou aktuálně definovány SrgsDocument pro třídu. |
| Script |
Získá nebo nastaví .NET skriptovací jazyk pro SrgsDocument třídy. |
| XmlBase |
Získá nebo nastaví základní identifikátor URI SrgsDocument třídy. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| WriteSrgs(XmlWriter) |
Zapíše obsah objektu SrgsDocument do souboru gramatiky ve formátu XML, který odpovídá specifikaci SRGS (Speech Recognition Grammar Specification) verze 1.0. |