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 grammaticale 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
rulesi trova in una grammatica esterna e il valore del relativoscopeattributo èpublic.L'elemento
rulesi trova in una grammatica esterna, il valore del relativoscopeattributo èprivatee viene dichiarato come dellaroot rulegrammatica 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 relativo supporto da System.Speech, vedere Ruleref Element.
Importante
L'uso di un'istanza di questo tipo con dati non attendibili è un rischio per la sicurezza. Utilizzare questo oggetto solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.
Costruttori
| Nome | Descrizione |
|---|---|
| SrgsRuleRef(SrgsRule, String, String) |
Inizializza una nuova istanza della SrgsRuleRef classe , specificando la regola a cui fare riferimento, l'alias stringa del dizionario semantico e i parametri di inizializzazione. |
| SrgsRuleRef(SrgsRule, String) |
Inizializza una nuova istanza della SrgsRuleRef classe , specificando la regola a cui fare riferimento e una stringa contenente una chiave semantica. |
| SrgsRuleRef(SrgsRule) |
Inizializza una nuova istanza della SrgsRuleRef classe e specifica la regola a cui fare riferimento. |
| SrgsRuleRef(Uri, String, String, String) |
Inizializza una nuova istanza della SrgsRuleRef classe , specificando il percorso del file grammaticale esterno, l'identificatore della regola, l'alias stringa del dizionario semantico e i parametri di inizializzazione. |
| SrgsRuleRef(Uri, String, String) |
Inizializza una nuova istanza della SrgsRuleRef classe , specificando il percorso del file grammaticale esterno, l'identificatore della regola e l'alias stringa del dizionario semantico. |
| SrgsRuleRef(Uri, String) |
Inizializza una nuova istanza della SrgsRuleRef classe , specificando il percorso del file grammaticale esterno e l'identificatore della regola a cui fare riferimento. |
| SrgsRuleRef(Uri) |
Inizializza una nuova istanza della SrgsRuleRef classe e specifica il percorso del file grammaticale esterno a cui fare riferimento. |
Campi
| Nome | Descrizione |
|---|---|
| Dictation |
Definisce una regola che può corrispondere all'input parlato definito dall'argomento di dettatura associato a questa grammatica. |
| Garbage |
Definisce una regola che può corrispondere a qualsiasi parlato fino alla corrispondenza della regola successiva, al token successivo o fino alla fine dell'input parlato. |
| MnemonicSpelling |
Indica che l'input vocale può contenere lettere in formato ortografico di una parola e che le lettere con ortografia possono essere riconosciute come parola. |
| Null |
Definisce una regola corrispondente automaticamente in assenza di input audio. |
| Void |
Definisce una regola che non può mai essere pronunciata. L'inserimento di VOID in una sequenza rende automaticamente la sequenza indicibile. |
Proprietà
| Nome | Descrizione |
|---|---|
| Params |
Ottiene i parametri di inizializzazione per un SrgsRuleRef elemento . |
| SemanticKey |
Ottiene una stringa alias per il dizionario semantico. |
| Uri |
Ottiene l'URI per la regola a cui fa riferimento questo SrgsRuleRef elemento. |
Metodi
| Nome | Descrizione |
|---|---|
| CreateObjRef(Type) |
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare 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.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetType() |
Ottiene il 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 del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (Ereditato da MarshalByRefObject) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |