SrgsRuleRef 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.
Rappresenta l'elemento della grammatica che specifica un riferimento a una regola.
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
- Ereditarietà
- Attributi
Commenti
La SrgsRuleRef classe è particolarmente utile quando si desidera riutilizzare un SrgsRule elemento il cui contenuto è già stato definito. Riutilizzando le regole esistenti, è possibile creare grammatiche complesse più rapidamente.
È possibile utilizzare uno dei costruttori della SrgsRuleRef classe per fare riferimento a un SrgsRule oggetto o a un rule
elemento se è true quanto segue:
L'oggetto SrgsRule si trova nella grammatica contenente e il valore della relativa Scope proprietà è Public o Private.
L'elemento
rule
si trova in una grammatica esterna e il valore del relativoscope
attributo èpublic
.L'elemento
rule
si trova in una grammatica esterna, il valore del relativoscope
attributo èprivate
e viene dichiarato come dellaroot rule
grammatica esterna.
Questa classe rappresenta l'elemento ruleref
definito in World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) versione 1.0. Per informazioni sull'elemento SRGS ruleref
e sui dettagli sul supporto di System.Speech, vedere Ruleref Element.
Costruttori
SrgsRuleRef(SrgsRule) |
Inizializza una nuova istanza della classe SrgsRuleRef e specifica la regola a cui fare riferimento. |
SrgsRuleRef(SrgsRule, String) |
Inizializza una nuova istanza della classe SrgsRuleRef, specificando la regola a cui fare riferimento e una stringa contenente una chiave semantica. |
SrgsRuleRef(SrgsRule, String, String) |
Inizializza una nuova istanza della classe SrgsRuleRef, specificando la regola a cui fare riferimento, l'alias di stringa del dizionario semantico e i parametri di inizializzazione. |
SrgsRuleRef(Uri) |
Inizializza una nuova istanza della classe SrgsRuleRef e specifica il percorso del file di grammatica esterno a cui fare riferimento. |
SrgsRuleRef(Uri, String) |
Inizializza una nuova istanza della classe SrgsRuleRef, specificando il percorso del file di grammatica esterno e l'identificatore della regola a cui fare riferimento. |
SrgsRuleRef(Uri, String, String) |
Inizializza una nuova istanza della classe SrgsRuleRef, specificando il percorso del file di grammatica esterno, l'identificatore della regola e l'alias di stringa del dizionario semantico. |
SrgsRuleRef(Uri, String, String, String) |
Inizializza una nuova istanza della classe SrgsRuleRef, specificando il percorso del file di grammatica esterno, l'identificatore della regola, l'alias di stringa del dizionario semantico e i parametri di inizializzazione. |
Campi
Dictation |
Definisce una regola che può corrispondere all'input vocale come definito dall'argomento di dettatura associato a questa grammatica. |
Garbage |
Definisce una regola che può corrispondere a qualsiasi parlato fino alla corrispondenza alla regola successiva, il token successivo o fino alla fine dell'input vocale. |
MnemonicSpelling |
Indica che l'input vocale può contenere lettere pronunciate singolarmente e che tali lettere possono essere riconosciute come parola. |
Null |
Definisce una regola che viene automaticamente associata in assenza di un input audio. |
Void |
Definisce una regola che può non essere mai pronunciata. Inserendo VOID in una sequenza, quest'ultima diventa automaticamente non esprimibile. |
Proprietà
Params |
Ottiene i parametri di inizializzazione per un elemento SrgsRuleRef. |
SemanticKey |
Ottiene una stringa dell'alias per il dizionario semantico. |
Uri |
Ottiene l'URI della regola a cui l'elemento SrgsRuleRef fa riferimento. |
Metodi
CreateObjRef(Type) |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLifetimeService() |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MemberwiseClone(Boolean) |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |