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 v době návrhu, který se používá k vytváření gramatiky za běhu 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
Můžete vytvořit prázdnou SrgsDocument instanci a vytvořit gramatiku přidáním instancí tříd, které představují elementy SRGS, jako SrgsRulejsou , SrgsOneOf,SrgsItemSrgsRuleRef , SrgsSemanticInterpretationTaga SrgsToken. Instanci můžete také vytvořit SrgsDocument z existujícího gramatického souboru XML kompatibilního se službou SRGS, z instance SrgsRulenebo z instance GrammarBuildernástroje .
Po vytvoření objektu SrgsDocument jej lze načíst do objektu Grammar nebo zkompilovat pomocí SrgsGrammarCompiler, což umožňuje jeho čtení objektem Grammar .
Další informace a příklady najdete v tématu Vytváření gramatik pomocí SrgsGrammar v průvodci programováním systémové řeči pro .NET Framework .
Konstruktory
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 soubor gramatiky ve formátu XML. |
Vlastnosti
AssemblyReferences |
Získá referenční informace sestavení pro SrgsDocument instanci. |
CodeBehind |
Získá informace o kódu na pozadí 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í skriptovací jazyk .NET pro SrgsDocument třídu. |
XmlBase |
Získá nebo nastaví základní identifikátor URI SrgsDocument třídy. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (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. |