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 en tiempo de diseño que se usa para crear gramáticas en tiempo de ejecución fuertemente tipadas que se ajustan a la versión 1.0 de la especificación de gramática de reconocimiento de voz (SRGS).
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
Importante
El uso de una instancia de este tipo con datos que no son de confianza es un riesgo de seguridad. Use este objeto solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.
Puede construir una instancia vacía SrgsDocument y crear una gramática agregando instancias de clases que representan elementos SRGS, como SrgsRule, SrgsOneOf,SrgsItemSrgsRuleRef , 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.
Constructores
| Nombre | Description |
|---|---|
| SrgsDocument() |
Inicializa una nueva instancia de la clase SrgsDocument. |
| SrgsDocument(GrammarBuilder) |
Inicializa una nueva instancia de la SrgsDocument clase a partir de un GrammarBuilder objeto . |
| SrgsDocument(SrgsRule) |
Inicializa una nueva instancia de la SrgsDocument clase y especifica un SrgsRule objeto que será la regla raíz de la gramática. |
| SrgsDocument(String) |
Inicializa una nueva instancia de la SrgsDocument clase que especifica la ubicación del documento XML que se usa para rellenar la SrgsDocument instancia. |
| SrgsDocument(XmlReader) |
Inicializa una nueva instancia de la SrgsDocument clase a partir de una instancia de que hace referencia a un archivo de XmlReader gramática de formato XML. |
Propiedades
| Nombre | Description |
|---|---|
| AssemblyReferences |
Obtiene la información de referencia del ensamblado para la SrgsDocument instancia de . |
| CodeBehind |
Obtiene la información de código subyacente de la SrgsDocument instancia. |
| Culture |
Obtiene o establece la información de referencia cultural de la SrgsDocument instancia. |
| Debug |
Obtiene o establece si se deben agregar números de línea a scripts insertados. |
| ImportNamespaces |
Obtiene los espacios de nombres relacionados para la instancia actual SrgsDocument . |
| Language |
Obtiene o establece el lenguaje de programación usado para el código insertado en la SrgsDocument clase . |
| Mode |
Obtiene o establece el modo de la SrgsDocument clase . |
| Namespace |
Obtiene o establece el espacio de nombres de la SrgsDocument clase . |
| PhoneticAlphabet |
Obtiene o establece el alfabeto fonético de la SrgsDocument clase . |
| Root |
Obtiene o establece la regla raíz de la SrgsDocument clase . |
| Rules |
Obtiene la colección de reglas definidas actualmente para la SrgsDocument clase . |
| Script |
Obtiene o establece el lenguaje de scripting .NET para la clase /> |
| XmlBase |
Obtiene o establece el URI base de la SrgsDocument clase . |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| WriteSrgs(XmlWriter) |
Escribe el contenido del SrgsDocument objeto en un archivo de gramática de formato XML que se ajusta a la versión 1.0 de especificación de gramática de reconocimiento de voz (SRGS). |