SrgsDocument Klas

Definitie

Definieert een ontwerptijdobject dat wordt gebruikt om sterk getypte runtime-grammatica's te bouwen die voldoen aan de SRGS-versie (Speech Recognition Grammar Specification) versie 1.0.

public ref class SrgsDocument
[System.Serializable]
public class SrgsDocument
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
Overname
SrgsDocument
Kenmerken

Opmerkingen

Important

Het gebruik van een exemplaar van dit type met niet-vertrouwde gegevens is een beveiligingsrisico. Gebruik dit object alleen met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.

U kunt een leeg SrgsDocument exemplaar maken en een grammatica bouwen door exemplaren van klassen toe te voegen die SRGS-elementen vertegenwoordigen, zoals SrgsRule, SrgsOneOf, ,SrgsItemSrgsRuleRef , en .SrgsTokenSrgsSemanticInterpretationTag U kunt ook een SrgsDocument exemplaar maken op basis van een bestaand XML-grammaticabestand dat compatibel is met SRGS, van een exemplaar van SrgsRuleof van een exemplaar van GrammarBuilder.

Nadat het SrgsDocument object is gemaakt, kan het worden geladen in een Grammar object of worden gecompileerd door SrgsGrammarCompiler, zodat het kan worden gelezen door een Grammar object.

Zie Create Grammars Using SrgsGrammar in the System Speech Programming Guide for .NET Framework voor meer informatie en voorbeelden.

Constructors

Name Description
SrgsDocument()

Initialiseert een nieuw exemplaar van de SrgsDocument klasse.

SrgsDocument(GrammarBuilder)

Initialiseert een nieuw exemplaar van de SrgsDocument klasse van een GrammarBuilder object.

SrgsDocument(SrgsRule)

Initialiseert een nieuw exemplaar van de SrgsDocument klasse en geeft een SrgsRule object op dat de hoofdregel van de grammatica moet zijn.

SrgsDocument(String)

Initialiseert een nieuw exemplaar van de SrgsDocument klasse waarin de locatie wordt opgegeven van het XML-document dat wordt gebruikt om het SrgsDocument exemplaar in te vullen.

SrgsDocument(XmlReader)

Initialiseert een nieuw exemplaar van de SrgsDocument klasse vanuit een exemplaar van XmlReader die verwijst naar een grammaticabestand in de XML-indeling.

Eigenschappen

Name Description
AssemblyReferences

Hiermee haalt u de assemblyreferentiegegevens voor het SrgsDocument exemplaar op.

CodeBehind

Hiermee haalt u de informatie achter de code voor het SrgsDocument exemplaar op.

Culture

Hiermee haalt u de cultuurinformatie voor het exemplaar op of stelt u deze SrgsDocument in.

Debug

Hiermee haalt u op of stelt u in of regelnummers moeten worden toegevoegd aan inlinescripts.

ImportNamespaces

Hiermee haalt u de gerelateerde naamruimten voor het huidige SrgsDocument exemplaar op.

Language

Hiermee haalt u de programmeertaal op die wordt gebruikt voor inlinecode in de SrgsDocument klasse.

Mode

Hiermee haalt u de modus voor de klasse op of stelt u deze SrgsDocument in.

Namespace

Hiermee haalt u de naamruimte van de klasse op of stelt u deze SrgsDocument in.

PhoneticAlphabet

Hiermee haalt u het fonetische alfabet van de klas op of stelt u deze SrgsDocument in.

Root

Hiermee haalt u de hoofdregel van de klasse op of stelt u deze SrgsDocument in.

Rules

Hiermee haalt u de verzameling regels op die momenteel zijn gedefinieerd voor de SrgsDocument klasse.

Script

Hiermee haalt u de .NET scripttaal op voor de klasse SrgsDocument.

XmlBase

Hiermee haalt u de basis-URI van de klasse op of stelt u deze SrgsDocument in.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
WriteSrgs(XmlWriter)

Hiermee schrijft u de inhoud van het SrgsDocument object naar een grammaticabestand met XML-indeling dat voldoet aan de SRGS-versie (Speech Recognition Grammar Specification) versie 1.0.

Van toepassing op

Zie ook