SrgsDocument Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define un objeto de tiempo de diseño que se usan para compilar gramáticas en tiempo de ejecución fuertemente tipadas que cumplen con la especificación de gramática de reconocimiento de voz (SRGS) versión 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
- Herencia
-
SrgsDocument
- Atributos
Comentarios
Puede construir una instancia vacía SrgsDocument y crear una gramática agregando instancias de clases que representan elementos SRGS, como SrgsRule, , SrgsOneOfSrgsRuleRefSrgsItem, , SrgsSemanticInterpretationTagy .SrgsToken También puede construir una SrgsDocument instancia a partir de un archivo de gramática XML compatible con SRGS existente, desde una instancia de SrgsRuleo desde una instancia de GrammarBuilder.
Una vez creado el SrgsDocument objeto, se puede cargar en un Grammar objeto o compilarlo SrgsGrammarCompiler, lo que permite que un Grammar objeto lo lea.
Consulte Creación de gramáticas mediante SrgsGrammar en la Guía de programación de voz del sistema para .NET Framework para obtener más información y ejemplos.
Constructores
SrgsDocument() |
Inicializa una nueva instancia de la clase SrgsDocument. |
SrgsDocument(GrammarBuilder) |
Inicializa una nueva instancia de la clase SrgsDocument a partir de un objeto GrammarBuilder. |
SrgsDocument(SrgsRule) |
Inicializa una nueva instancia de la clase SrgsDocument y especifica que un objeto SrgsRule sea la regla raíz de la gramática. |
SrgsDocument(String) |
Inicializa una nueva instancia de la clase de SrgsDocument que especifica la ubicación del documento XML que se utiliza para completar la instancia de SrgsDocument. |
SrgsDocument(XmlReader) |
Inicializa una nueva instancia de la clase SrgsDocument de una instancia de XmlReader que hace referencia a un archivo de gramática de formato XML. |
Propiedades
AssemblyReferences |
Obtiene la información de referencia de ensamblado de la instancia SrgsDocument. |
CodeBehind |
Obtiene la información de código subyacente para la instancia de SrgsDocument. |
Culture |
Obtiene o establece la información de referencia cultural de la instancia SrgsDocument. |
Debug |
Obtiene o establece si los números de línea se deben agregar a los scripts insertados. |
ImportNamespaces |
Obtiene el espacio de nombres relacionados de la instancia SrgsDocument actual. |
Language |
Obtiene o establece el lenguaje de programación usado para el código insertado en la clase SrgsDocument. |
Mode |
Obtiene o establece el modo de la clase SrgsDocument. |
Namespace |
Obtiene o establece el espacio de nombres de la clase SrgsDocument. |
PhoneticAlphabet |
Obtiene o establece el alfabeto fonético de la clase SrgsDocument. |
Root |
Obtiene o establece la regla raíz de la clase SrgsDocument. |
Rules |
Obtiene la colección de reglas definidas actualmente para la clase SrgsDocument. |
Script |
Obtiene o establece el lenguaje de scripting de .NET Framework para la clase SrgsDocument. |
XmlBase |
Obtiene o establece el URI base de la clase SrgsDocument. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteSrgs(XmlWriter) |
Escribe el contenido del objeto SrgsDocument en un archivo de gramática de formato XML que se ajusta a la especificación de gramática de reconocimiento de voz (SRGS) versión 1.0. |