Sdílet prostřednictvím


SrgsDocument Třída

Definice

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.

Platí pro

Viz také