SrgsItem 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 un élément de syntaxe qui contient les expressions ou d'autres entités qu'un utilisateur peut utiliser dans son discours pour produire un module de reconnaissance réussi.
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsItem = class
inherit SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- Héritage
- Attributs
Remarques
Un SrgsItem objet peut se composer d’expressions, d’entités telles que SrgsRuleRef des objets, de combinaisons logiques d’expressions et SrgsRuleRef d’objets, etc. Vous pouvez utiliser la Elements propriété sur la SrgsItem classe pour accéder aux composants d’un SrgsItem objet.
L’ordre dans lequel SrgsItem les objets apparaissent dans un objet donné SrgsRule spécifie l’ordre dans lequel un utilisateur doit les prononcer. Par défaut, le contenu d’un SrgsItem doit être prononcé une seule fois. Pour spécifier que le contenu d’un SrgsItem doit être prononcé à plusieurs reprises, utilisez le SrgsItem constructeur et définissez le repeatCount
paramètre . De même, pour spécifier une plage pour le nombre de fois où un SrgsItem peut être prononcé, créez avec l’un SrgsItem des constructeurs qui définissent la MaxRepeat propriété et la MinRepeat propriété . Si le SrgsItem existe déjà, vous pouvez utiliser l’une des SrgsItem.SetRepeat méthodes ou SetRepeat pour spécifier des répétitions.
Vous pouvez également spécifier la probabilité qu’un élément soit parlé à plusieurs reprises en définissant la valeur de la RepeatProbability propriété .
SrgsItem Les objets d’un SrgsOneOf objet constituent une liste d’alternatives à partir de laquelle l’utilisateur peut en parler une. Vous pouvez utiliser la Weight propriété pour spécifier la probabilité qu’un élément donné de la liste soit parlé.
La SrgsItem classe représente l’élément item
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 item
et des détails sur sa prise en charge par System.Speech, consultez élément, élément.
Constructeurs
SrgsItem() |
Initialise une nouvelle instance de la classe SrgsItem. |
SrgsItem(Int32) |
Initialise une nouvelle instance de la classe SrgsItem et spécifie le nombre de fois que son contenu doit être lu. |
SrgsItem(Int32, Int32) |
Initialise une nouvelle instance de la classe SrgsItem et spécifie le nombre de répétitions minimal et maximal. |
SrgsItem(Int32, Int32, SrgsElement[]) |
Initialise une nouvelle instance de la classe SrgsItem, spécifie un tableau d'objets SrgsElement à ajouter à cette instance, puis définit le nombre de répétitions minimal et maximal. |
SrgsItem(Int32, Int32, String) |
Initialise une nouvelle instance de la classe SrgsItem, spécifie le texte associé à l'élément, puis spécifie le nombre de répétitions minimal et maximal. |
SrgsItem(SrgsElement[]) |
Initialise une nouvelle instance de la classe SrgsItem et spécifie un tableau d'objets SrgsElement à ajouter à cette instance. |
SrgsItem(String) |
Initialise une nouvelle instance de la classe SrgsItem et spécifie son contenu textuel. |
Propriétés
Elements |
Obtient la collection d'objets contenus par l'instance SrgsItem. |
MaxRepeat |
Obtient le nombre maximal de fois qu'un utilisateur peut énoncer le contenu de SrgsItem. |
MinRepeat |
Obtient le nombre minimal de fois qu'un utilisateur doit énoncer le contenu de SrgsItem. |
RepeatProbability |
Obtient ou définit la probabilité de répétition par l'utilisateur du contenu de cette instance de SrgsItem. |
Weight |
Obtient ou définit un facteur multipliant qui affine la probabilité qu'un SrgsItem dans un objet de SrgsOneOf soit énoncé. |
Méthodes
Add(SrgsElement) |
Ajoute un objet à la collection d'objets contenus dans cette instance SrgsItem. |
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) |
SetRepeat(Int32) |
Définit le nombre de fois que le contenu d'un SrgsItem doit être prononcé. |
SetRepeat(Int32, Int32) |
Définit le nombre minimal de fois et le nombre maximal de fois qu'un élément peut être prononcé. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |