SrgsDocument Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
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. |