SrgsDocument Classe

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.

public class SrgsDocument
[System.Serializable]
public class SrgsDocument
Ereditarietà
SrgsDocument
Attributi

Commenti

È possibile creare un'istanza vuota SrgsDocument e compilare una grammatica aggiungendo istanze di classi che rappresentano elementi SRGS, ad esempioSrgsItemSrgsOneOfSrgsRuleRefSrgsRuleSrgsSemanticInterpretationTag , e .SrgsToken È anche possibile costruire un'istanza SrgsDocument da un file di grammatica XML conforme a SRGS esistente, da un'istanza di o da un'istanza di SrgsRuleGrammarBuilder.

Dopo aver creato l'oggettoSrgsDocument, può essere caricato in un oggetto o compilato da SrgsGrammarCompiler, consentendo di essere letto da un GrammarGrammar oggetto.

Per altre informazioni ed esempi, vedere Creare grammatica usando SrgsGrammar nella Guida alla programmazione vocale di sistema per .NET Framework .

Costruttori

SrgsDocument()

Inizializza una nuova istanza della classe SrgsDocument.

SrgsDocument(GrammarBuilder)

Inizializza una nuova istanza della classe SrgsDocument da un oggetto GrammarBuilder.

SrgsDocument(SrgsRule)

Inizializza una nuova istanza della classe SrgsDocument e specifica un oggetto SrgsRule affinché sia la regola radice della grammatica.

SrgsDocument(String)

Inizializza una nuova istanza della classe SrgsDocument che specifica il percorso del documento XML utilizzato per compilare l'istanza SrgsDocument.

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.

Proprietà

AssemblyReferences

Ottiene le informazioni sui riferimenti dell'assembly per l'stanza SrgsDocument.

CodeBehind

Ottiene le informazioni sul code-behind per l'istanza SrgsDocument.

Culture

Ottiene o imposta le informazioni sulle impostazioni cultura per l'istanza SrgsDocument.

Debug

Ottiene o imposta un valore che indica se i numeri di riga devono essere aggiunti agli script inline.

ImportNamespaces

Ottiene gli spazi dei nomi relativi all'istanza SrgsDocument corrente.

Language

Ottiene o imposta il linguaggio di programmazione utilizzato per il codice inline nella classe SrgsDocument.

Mode

Ottiene o imposta la modalità per la classe SrgsDocument.

Namespace

Ottiene o imposta lo spazio dei nomi della classe SrgsDocument.

PhoneticAlphabet

Ottiene o imposta l'alfabeto fonetico della classe SrgsDocument.

Root

Ottiene o imposta la regola radice della classe SrgsDocument.

Rules

Ottiene la raccolta delle regole attualmente definite per la classe SrgsDocument.

Script

Ottiene o imposta il linguaggio di script .NET per la classe SrgsDocument.

XmlBase

Ottiene o imposta l'URI di base della classe SrgsDocument.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
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.

Si applica a

Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Vedi anche