SrgsDocument Třída

Definice

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.

Platí pro

Viz také