SrgsDocument Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar ett designtidsobjekt som används för att skapa starkt skrivna runtime-grammatiker som överensstämmer med SRGS version 1.0 ( Speech Recognition Grammar Specification).
public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
- Arv
-
SrgsDocument
- Attribut
Kommentarer
Important
Att använda en instans av den här typen med ej betrodda data är en säkerhetsrisk. Använd endast det här objektet med betrodda data. För mer information, se Verifiera alla indata.
Du kan skapa en tom SrgsDocument instans och skapa en grammatik genom att lägga till instanser av klasser som representerar SRGS-element, till exempel SrgsRule, SrgsOneOf,SrgsItem, SrgsRuleRef, SrgsSemanticInterpretationTagoch SrgsToken. Du kan också konstruera en SrgsDocument instans från en befintlig SRGS-kompatibel XML-grammatikfil, från en instans av SrgsRuleeller från en instans av GrammarBuilder.
När objektet SrgsDocument har skapats kan det läsas in i ett Grammar objekt eller kompileras av SrgsGrammarCompiler, vilket gör att det kan läsas av ett Grammar objekt.
Mer information och exempel finns i Create Grammars Using SrgsGrammar i System Speech Programming Guide for .NET Framework.
Konstruktorer
| Name | Description |
|---|---|
| SrgsDocument() |
Initierar en ny instans av SrgsDocument klassen. |
| SrgsDocument(GrammarBuilder) |
Initierar en ny instans av SrgsDocument klassen från ett GrammarBuilder objekt. |
| SrgsDocument(SrgsRule) |
Initierar en ny instans av SrgsDocument klassen och anger ett SrgsRule objekt som ska vara rotregeln för grammatiken. |
| SrgsDocument(String) |
Initierar en ny instans av SrgsDocument klassen som anger platsen för DET XML-dokument som används för att fylla i instansen SrgsDocument . |
| SrgsDocument(XmlReader) |
Initierar en ny instans av SrgsDocument klassen från en instans av XmlReader som refererar till en grammatikfil i XML-format. |
Egenskaper
| Name | Description |
|---|---|
| AssemblyReferences |
Hämtar sammansättningsreferensinformationen för instansen SrgsDocument . |
| CodeBehind |
Hämtar informationen bakom koden för instansen SrgsDocument . |
| Culture |
Hämtar eller anger kulturinformationen för instansen SrgsDocument . |
| Debug |
Hämtar eller anger om radnummer ska läggas till i infogade skript. |
| ImportNamespaces |
Hämtar de relaterade namnrymderna för den aktuella SrgsDocument instansen. |
| Language |
Hämtar eller anger programmeringsspråket som används för infogad kod i SrgsDocument klassen. |
| Mode |
Hämtar eller anger läget för SrgsDocument klassen. |
| Namespace |
Hämtar eller anger klassens SrgsDocument namnområde. |
| PhoneticAlphabet |
Hämtar eller anger klassens SrgsDocument fonetiska alfabet. |
| Root |
Hämtar eller anger klassens SrgsDocument rotregel. |
| Rules |
Hämtar den samling regler som för närvarande har definierats för SrgsDocument klassen. |
| Script |
Hämtar eller anger .NET skriptspråk för klassen SrgsDocument. |
| XmlBase |
Hämtar eller anger klassens SrgsDocument bas-URI. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteSrgs(XmlWriter) |
Skriver innehållet i SrgsDocument objektet till en grammatikfil i XML-format som överensstämmer med SRGS version 1.0 (Speech Recognition Grammar Specification). |