SrgsRuleRef Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente l'élément de syntaxe qui spécifie une référence à une règle.
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
- Héritage
- Attributs
Remarques
La SrgsRuleRef classe est particulièrement utile lorsque vous souhaitez réutiliser un SrgsRule élément dont le contenu a déjà été défini. En réutilisant des règles existantes, vous pouvez créer des grammaires complexes plus rapidement.
Vous pouvez utiliser l’un des constructeurs de la SrgsRuleRef classe pour référencer un SrgsRule objet ou un rule
élément si la valeur suivante est vraie :
L’objet SrgsRule se trouve dans la grammaire qui contient et la valeur de sa Scope propriété est Public ou Private.
L’élément
rule
se trouve dans une grammaire externe et la valeur de sonscope
attribut estpublic
.L’élément
rule
se trouve dans une grammaire externe, la valeur de sonscope
attribut estprivate
, et il est déclaré en tant queroot rule
de la grammaire externe.
Cette classe représente l’élément ruleref
tel que défini dans le W3C (World Wide Web Consortium) Speech Recognition Grammar Specification (SRGS) version 1.0. Pour plus d’informations sur l’élément SRGS ruleref
et pour plus d’informations sur sa prise en charge par System.Speech, consultez Élément ruleref.
Constructeurs
SrgsRuleRef(SrgsRule) |
Initialise une nouvelle instance de la classe SrgsRuleRef et spécifie la règle à référencer. |
SrgsRuleRef(SrgsRule, String) |
Initialise une nouvelle instance de la classe SrgsRuleRef en spécifiant la règle à référencer et une chaîne qui contient une clé sémantique. |
SrgsRuleRef(SrgsRule, String, String) |
Initialise une nouvelle instance de la classe SrgsRuleRef en spécifiant la règle à référencer, l'alias de chaîne du dictionnaire sémantique et les paramètres d'initialisation. |
SrgsRuleRef(Uri) |
Initialise une nouvelle instance de la classe SrgsRuleRef et spécifie l'emplacement du fichier de grammaire externe à référencer. |
SrgsRuleRef(Uri, String) |
Initialise une nouvelle instance de la classe SrgsRuleRef en spécifiant l'emplacement du fichier de grammaire externe et l'identificateur de la règle à référencer. |
SrgsRuleRef(Uri, String, String) |
Initialise une nouvelle instance de la classe SrgsRuleRef en spécifiant l'emplacement du fichier de grammaire externe, l'identificateur de la règle et l'alias de chaîne du dictionnaire sémantique. |
SrgsRuleRef(Uri, String, String, String) |
Initialise une nouvelle instance de la classe SrgsRuleRef en spécifiant l'emplacement du fichier de grammaire externe, l'identificateur de la règle, l'alias de chaîne du dictionnaire sémantique et les paramètres d'initialisation. |
Champs
Dictation |
Définit une règle qui peut faire correspondre une entrée parlée comme étant définie par la rubrique de dictée associé à cette syntaxe. |
Garbage |
Définit une règle qui peut faire correspondre n'importe quel discours jusqu'à la correspondance de règle suivante, jusqu'au jeton suivant ou jusqu'à la fin de l'entrée parlée. |
MnemonicSpelling |
Indique que la saisie vocale peut contenir les lettres épelées d'un mot et que ces lettres épelées peuvent être reconnues en tant que mot. |
Null |
Définit une règle qui est automatiquement mise en correspondance en l'absence de toute entrée audio. |
Void |
Définit une règle qui peut jamais être dite. L'insertion du VOID dans une séquence rend automatiquement cette séquence indescriptible. |
Propriétés
Params |
Obtient les paramètres d'initialisation d'un élément SrgsRuleRef. |
SemanticKey |
Obtient une chaîne d'alias pour le dictionnaire sémantique. |
Uri |
Obtient l'URI de la règle que cet élément SrgsRuleRef référence. |
Méthodes
CreateObjRef(Type) |
Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetLifetimeService() |
Obsolète.
Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InitializeLifetimeService() |
Obsolète.
Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |