SrgsDocument Klass

Definition

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).

Gäller för

Se även