SrgsDocument.Root Propriété

Définition

Obtient ou définit la règle racine de la classe SrgsDocument.

public:
 property System::Speech::Recognition::SrgsGrammar::SrgsRule ^ Root { System::Speech::Recognition::SrgsGrammar::SrgsRule ^ get(); void set(System::Speech::Recognition::SrgsGrammar::SrgsRule ^ value); };
public System.Speech.Recognition.SrgsGrammar.SrgsRule Root { get; set; }
member this.Root : System.Speech.Recognition.SrgsGrammar.SrgsRule with get, set
Public Property Root As SrgsRule

Valeur de propriété

Retourne la règle qui est indiquée comme règle racine du SrgsDocument.

Exemples

L’exemple suivant crée une règle nommée winnerRule, puis crée un SrgsDocument objet nommé document. L’exemple appelle ensuite la Add méthode pour ajouter la règle au document. Enfin, l’exemple définit la propriété du Root document sur winnerRule, ce qui en fait le root rule pour la grammaire définie par l’objet SrgsDocument .

SrgsRule winnerRule = new SrgsRule("WorldCupWinner");
winnerRule.Scope = SrgsRuleScope.Public;

SrgsDocument document = new SrgsDocument();

document.Rules.Add(winnerRule);
document.Root = winnerRule;

Remarques

L’objet SrgsRule doit déjà se trouver dans le document SrgsRulesCollection avant de pouvoir être défini sur la règle racine.

Vous pouvez également définir la règle racine d’un SrgsDocument objet en utilisant un SrgsRule objet comme argument du SrgsDocument constructeur.

S’applique à

Voir aussi