SrgsRuleRef 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 el elemento de gramática que especifica una referencia a una regla.
public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsRuleRef = class
inherit SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
- Herencia
- Atributos
Comentarios
La SrgsRuleRef clase es especialmente útil cuando se desea reutilizar un SrgsRule elemento cuyo contenido ya se ha definido. Al reutilizar las reglas existentes, puede crear gramáticas complejas más rápidamente.
Puede usar uno de los constructores de la SrgsRuleRef clase para hacer referencia a un SrgsRule objeto o un rule
elemento si se cumple lo siguiente:
El SrgsRule objeto está en la gramática contenedora y el valor de su Scope propiedad es Public o Private.
El
rule
elemento está en una gramática externa y el valor de suscope
atributo espublic
.El
rule
elemento está en una gramática externa, el valor de suscope
atributo esprivate
y se declara como deroot rule
la gramática externa.
Esta clase representa el ruleref
elemento tal como se define 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 ruleref
y detalles sobre su compatibilidad con System.Speech, consulte ruleref Element.
Constructores
SrgsRuleRef(SrgsRule) |
Inicializa una nueva instancia de la clase SrgsRuleRef que y especifica la regla de la referencia. |
SrgsRuleRef(SrgsRule, String) |
Inicializa una nueva instancia de la clase SrgsRuleRef, que especifica la regla a que se hace referencia y una cadena que contiene una clave semántica. |
SrgsRuleRef(SrgsRule, String, String) |
Inicializa una nueva instancia de la clase SrgsRuleRef, que especifica la regla a que se hace referencia, el alias de cadena del diccionario de semántica y los parámetros de inicialización. |
SrgsRuleRef(Uri) |
Inicializa una nueva instancia de la clase SrgsRuleRef y especifica la ubicación del archivo de gramática externo al que se va a hacer referencia. |
SrgsRuleRef(Uri, String) |
Inicializa una nueva instancia de la clase SrgsRuleRef, que especifica la ubicación del archivo de gramática externo y el identificador de la regla a que se va a hacer referencia. |
SrgsRuleRef(Uri, String, String) |
Inicializa una nueva instancia de la clase SrgsRuleRef, que especifica la ubicación del archivo de gramática externo, el identificador de la regla y el alias de cadena del diccionario de semántica. |
SrgsRuleRef(Uri, String, String, String) |
Inicializa una nueva instancia de la clase SrgsRuleRef, que especifica la ubicación del archivo de gramática externo, el identificador de la regla, el alias de cadena del diccionario de semántica y los parámetros de inicialización. |
Campos
Dictation |
Define una regla que pueda coincidir con entradas habladas tal como se define en el tema de dictado asociado a esta gramática. |
Garbage |
Define una regla que pueda coincidir con cualquier voz hasta la siguiente coincidencia de una regla, el token siguiente o hasta el final de la entrada hablada. |
MnemonicSpelling |
Indica que la entrada de voz puede contener letras deletreadas de una palabra, y que las letras deletreadas pueden reconocerse como una palabra. |
Null |
Define una regla que automáticamente se asocia en ausencia de una entrada de audio. |
Void |
Define una regla que nunca se puede emitir de forma hablada. La inserción de VOID en una secuencia produce automáticamente que esa secuencia no se pueda pronunciar. |
Propiedades
Params |
Obtiene los parámetros de inicialización de un elemento SrgsRuleRef. |
SemanticKey |
Obtiene una cadena de alias para el diccionario de semántica. |
Uri |
Obtiene el URI para la regla a que este elemento SrgsRuleRef hace referencia. |
Métodos
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
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) |
GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |