SrgsDocument.Root Egenskap

Definition

Hämtar eller anger klassens SrgsDocument rotregel.

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; }
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

Egenskapsvärde

Returnerar regeln som har angetts som rotregeln för SrgsDocument.

Exempel

I följande exempel skapas en regel med namnet winnerRule, och sedan skapas ett SrgsDocument objekt med namnet document. Exemplet anropar Add sedan metoden för att lägga till regeln i dokumentet. Slutligen anger exemplet dokumentets Root egenskap till , vilket gör det winnerRule till root ruleför den grammatik som definieras av SrgsDocument objektet.

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

SrgsDocument document = new SrgsDocument();

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

Kommentarer

Objektet SrgsRule måste redan finnas i dokumentet innan SrgsRulesCollection det kan ställas in på rotregeln.

Du kan också ange rotregeln för ett SrgsDocument objekt med hjälp av ett SrgsRule objekt som argument till SrgsDocument konstruktorn.

Gäller för

Se även