SrgsDocument Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |