SrgsDocument SrgsDocument SrgsDocument SrgsDocument Class

Definizione

Definisce un oggetto in fase di progettazione usato per compilare le grammatiche di runtime fortemente tipizzate conformi allo standard SRGS (Speech Recognition Grammar Specification) versione 1.0.Defines a design-time object that is used to build strongly-typed runtime grammars that conform to the Speech Recognition Grammar Specification (SRGS) Version 1.0.

public ref class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
Public Class SrgsDocument
Ereditarietà
SrgsDocumentSrgsDocumentSrgsDocumentSrgsDocument
Attributi

Commenti

È possibile creare un'istanza vuota SrgsDocument e compilare una grammatica aggiungendo istanze di classi che rappresentano elementi SRGS, SrgsRulead esempio, SrgsToken SrgsOneOfSrgsItem,, SrgsRuleRef, SrgsSemanticInterpretationTage.You can you construct an empty SrgsDocument instance and build a grammar by adding instances of classes that represent SRGS elements, such as SrgsRule, SrgsOneOf,SrgsItem, SrgsRuleRef, SrgsSemanticInterpretationTag, and SrgsToken. È anche possibile costruire un' SrgsDocument istanza da un file di grammatica XML conforme a SRGS esistente, da un'istanza SrgsRuledi o da un'istanza di GrammarBuilder.You can also construct an SrgsDocument instance from an existing SRGS-compliant XML grammar file, from an instance of SrgsRule, or from an instance of GrammarBuilder.

Dopo che SrgsDocument l'oggetto è stato creato, può essere caricato in Grammar un oggetto o compilato SrgsGrammarCompilerda, in modo da consentire la lettura Grammar da parte di un oggetto.After the SrgsDocument object is created, it can be loaded into a Grammar object or compiled by SrgsGrammarCompiler, enabling it to be read by a Grammar object.

Per ulteriori informazioni ed esempi, vedere creare grammatiche utilizzando SrgsGrammar nella Guida alla programmazione vocale di sistema per .NET Framework .See Create Grammars Using SrgsGrammar in the System Speech Programming Guide for .NET Framework for more information and examples.

Costruttori

SrgsDocument() SrgsDocument() SrgsDocument() SrgsDocument()

Inizializza una nuova istanza della classe SrgsDocument.Initializes a new instance of the SrgsDocument class.

SrgsDocument(GrammarBuilder) SrgsDocument(GrammarBuilder) SrgsDocument(GrammarBuilder) SrgsDocument(GrammarBuilder)

Inizializza una nuova istanza della classe SrgsDocument da un oggetto GrammarBuilder.Initializes a new instance of the SrgsDocument class from a GrammarBuilder object.

SrgsDocument(SrgsRule) SrgsDocument(SrgsRule) SrgsDocument(SrgsRule) SrgsDocument(SrgsRule)

Inizializza una nuova istanza della classe SrgsDocument e specifica un oggetto SrgsRule affinché sia la regola radice della grammatica.Initializes a new instance of the SrgsDocument class and specifies an SrgsRule object to be the root rule of the grammar.

SrgsDocument(String) SrgsDocument(String) SrgsDocument(String) SrgsDocument(String)

Inizializza una nuova istanza della classe SrgsDocument che specifica il percorso del documento XML utilizzato per compilare l'istanza SrgsDocument.Initializes a new instance of the SrgsDocument class specifying the location of the XML document that is used to fill in the SrgsDocument instance.

SrgsDocument(XmlReader) SrgsDocument(XmlReader) SrgsDocument(XmlReader) SrgsDocument(XmlReader)

Inizializza una nuova istanza della classe SrgsDocument da un'istanza dell'oggetto XmlReader che fa riferimento a un file della grammatica in formato XML.Initializes a new instance of the SrgsDocument class from an instance of XmlReader that references an XML-format grammar file.

Proprietà

AssemblyReferences AssemblyReferences AssemblyReferences AssemblyReferences

Ottiene le informazioni sui riferimenti dell'assembly per l'stanza SrgsDocument.Gets the assembly reference information for the SrgsDocument instance.

CodeBehind CodeBehind CodeBehind CodeBehind

Ottiene le informazioni sul code-behind per l'istanza SrgsDocument.Gets the code-behind information for the SrgsDocument instance.

Culture Culture Culture Culture

Ottiene o imposta le informazioni sulle impostazioni cultura per l'istanza SrgsDocument.Gets or sets the culture information for the SrgsDocument instance.

Debug Debug Debug Debug

Ottiene o imposta un valore che indica se i numeri di riga devono essere aggiunti agli script inline.Gets or sets whether line numbers should be added to inline scripts.

ImportNamespaces ImportNamespaces ImportNamespaces ImportNamespaces

Ottiene gli spazi dei nomi relativi all'istanza SrgsDocument corrente.Gets the related namespaces for the current SrgsDocument instance.

Language Language Language Language

Ottiene o imposta il linguaggio di programmazione utilizzato per il codice inline nella classe SrgsDocument.Gets or sets the programming language used for inline code in the SrgsDocument class.

Mode Mode Mode Mode

Ottiene o imposta la modalità per la classe SrgsDocument.Gets or sets the mode for the SrgsDocument class.

Namespace Namespace Namespace Namespace

Ottiene o imposta lo spazio dei nomi della classe SrgsDocument.Gets or sets the namespace of the SrgsDocument class.

PhoneticAlphabet PhoneticAlphabet PhoneticAlphabet PhoneticAlphabet

Ottiene o imposta l'alfabeto fonetico della classe SrgsDocument.Gets or sets the phonetic alphabet of the SrgsDocument class.

Root Root Root Root

Ottiene o imposta la regola radice della classe SrgsDocument.Gets or sets the root rule of the SrgsDocument class.

Rules Rules Rules Rules

Ottiene la raccolta delle regole attualmente definite per la classe SrgsDocument.Gets the collection of rules that are currently defined for the SrgsDocument class.

Script Script Script Script

Ottiene o imposta il linguaggio di script .NET per la classe SrgsDocument.Gets or sets the .NET scripting language for the SrgsDocument class.

XmlBase XmlBase XmlBase XmlBase

Ottiene o imposta l'URI di base della classe SrgsDocument.Gets or sets the base URI of the SrgsDocument class.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
WriteSrgs(XmlWriter) WriteSrgs(XmlWriter) WriteSrgs(XmlWriter) WriteSrgs(XmlWriter)

Scrive il contenuto dell'oggetto SrgsDocument in un file di grammatica in formato XML conforme allo standard SRGS (Speech Recognition Grammar Specification) versione 1.0.Writes the contents of the SrgsDocument object to an XML-format grammar file that conforms to the Speech Recognition Grammar Specification (SRGS) Version 1.0.

Si applica a

Vedi anche