SrgsDocument.Root Eigenschap

Definitie

Hiermee haalt u de hoofdregel van de klasse op of stelt u deze SrgsDocument in.

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

Waarde van eigenschap

Retourneert de regel die is aangewezen als de hoofdregel van de SrgsDocument.

Voorbeelden

In het volgende voorbeeld wordt een regel gemaakt met de naam winnerRuleen wordt vervolgens een SrgsDocument object met de naam documentgemaakt. In het voorbeeld wordt vervolgens de methode aangeroepen om de Add regel aan het document toe te voegen. Ten slotte stelt het voorbeeld de eigenschap winnerRulevan Root het document in op, waardoor deze de root rule grammatica is gedefinieerd door het SrgsDocument object.

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

SrgsDocument document = new SrgsDocument();

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

Opmerkingen

Het SrgsRule object moet al in het document SrgsRulesCollection staan voordat het kan worden ingesteld op de hoofdregel.

U kunt ook de hoofdregel voor een SrgsDocument object instellen met behulp van een SrgsRule object als het argument voor de SrgsDocument constructor.

Van toepassing op

Zie ook