SrgsRule 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í.
Representa una regla de gramática.
public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
- Herencia
-
SrgsRule
- Atributos
Comentarios
Use la SrgsRule clase para crear una nueva regla en tiempo de ejecución o para modificar una regla en una secuencia de gramática o archivo existente en tiempo de ejecución.
Las palabras y frases especificadas por SrgsRule objetos en gramáticas definidas por SrgsDocument instancias limitan la entrada hablada que el reconocedor debe ser capaz de identificar.
Un SrgsRule objeto especifica la secuencia en la que se deben hablar palabras y frases ordenando los objetos que los contienen. Las palabras y frases dentro de una regla se representan mediante objetos como SrgsItem, SrgsOneOf, SrgsRuleRefy SrgsToken elementos . Utilice la Elements propiedad para tener acceso a la colección de objetos secundarios que contiene un SrgsRule objeto.
Puede determinar si SrgsRule se puede especificar en una referencia de regla de una regla en una gramática externa estableciendo su Scope propiedad .
No es legal definir un SrgsRule que esté vacío o que contenga solo espacios en blanco.
Esta clase representa el rule
elemento definido en la especificación de gramática de reconocimiento de voz (SRGS) versión 1.0 de World Wide Web Consortium (W3C). Para obtener información sobre el elemento SRGS rule
y detalles sobre su compatibilidad con System.Speech, vea Rule Element.
Constructores
SrgsRule(String) |
Inicializa una nueva instancia de la clase SrgsRule y especifica el identificador para la regla. |
SrgsRule(String, SrgsElement[]) |
Inicializa una nueva instancia de la clase SrgsRule desde una matriz de objetos SrgsElement. |
Propiedades
BaseClass |
Actualmente, esta propiedad no es compatible. |
Elements |
Obtiene la colección de objetos SrgsElement en la instancia SrgsRule. |
Id |
Obtiene o establece el identificador de la regla. |
OnError |
Actualmente, esta propiedad no es compatible. |
OnInit |
Actualmente, esta propiedad no es compatible. |
OnParse |
Actualmente, esta propiedad no es compatible. |
OnRecognition |
Actualmente, esta propiedad no es compatible. |
Scope |
Obtiene o establece si una regla se puede activar para el reconocimiento y cuando se puede hacer referencia a la regla por parte de otras reglas. |
Script |
Actualmente, esta propiedad no es compatible. |
Métodos
Add(SrgsElement) |
Agrega SrgsElement a un objeto SrgsRule. |
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) |