SrgsRule 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 une règle de syntaxe.
public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
- Héritage
-
SrgsRule
- Attributs
Remarques
Utilisez la SrgsRule classe pour créer une règle au moment de l’exécution ou pour modifier une règle dans un flux de grammaire ou un fichier existant au moment de l’exécution.
Les mots et expressions spécifiés par SrgsRule les objets dans les grammaires définies par SrgsDocument les instances limitent l’entrée parlée que le module de reconnaissance doit être en mesure d’identifier.
Un SrgsRule objet spécifie la séquence dans laquelle les mots et les expressions doivent être prononcés en triant les objets qui les contiennent. Les mots et les expressions d’une règle sont représentés par des objets tels que SrgsItem, SrgsOneOf, SrgsRuleRefet SrgsToken des éléments . Utilisez la Elements propriété pour accéder à la collection d’objets enfants qu’un SrgsRule objet contient.
Vous pouvez déterminer si un SrgsRule peut être spécifié dans une référence de règle à partir d’une règle dans une grammaire externe en définissant sa Scope propriété.
Il n’est pas légal de définir un qui est vide ou qui contient uniquement des SrgsRule espaces blancs.
Cette classe représente l’élément rule
qui est défini dans la spécification de grammaire de reconnaissance vocale (SRGS) du World Wide Web Consortium (W3C) version 1.0. Pour plus d’informations sur l’élément SRGS rule
et des détails sur sa prise en charge par System.Speech, consultez élément de règle.
Constructeurs
SrgsRule(String) |
Initialise une nouvelle instance de la classe SrgsRule et spécifie l'identificateur de la règle. |
SrgsRule(String, SrgsElement[]) |
Initialise une nouvelle instance de la classe SrgsRule à partir d’un tableau d’objets SrgsElement. |
Propriétés
BaseClass |
Cette propriété n'est pas prise en charge actuellement. |
Elements |
Obtient la collection d'objets SrgsElement dans l'instance SrgsRule. |
Id |
Obtient ou définit l'identificateur pour la règle. |
OnError |
Cette propriété n'est pas prise en charge actuellement. |
OnInit |
Cette propriété n'est pas prise en charge actuellement. |
OnParse |
Cette propriété n'est pas prise en charge actuellement. |
OnRecognition |
Cette propriété n'est pas prise en charge actuellement. |
Scope |
Obtient ou définit une valeur indiquant si une règle peut être activée pour la reconnaissance et à quel moment la règle peut être référencée par d'autres règles. |
Script |
Cette propriété n'est pas prise en charge actuellement. |
Méthodes
Add(SrgsElement) |
Ajoute un élément SrgsElement à un objet SrgsRule. |
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) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |