Sdílet prostřednictvím


SrgsDocument.Root Vlastnost

Definice

Získá nebo nastaví kořenové pravidlo SrgsDocument třídy.

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

Hodnota vlastnosti

Vrátí pravidlo, které je určeno jako kořenové pravidlo SrgsDocument.

Příklady

Následující příklad vytvoří pravidlo s názvem winnerRulea pak vytvoří SrgsDocument objekt s názvem document. Příklad pak zavolá metodu Add pro přidání pravidla do dokumentu. Nakonec příklad nastaví vlastnost dokumentu Root na winnerRule, čímž se vytvoří root rule pro gramatiku definovanou objektem SrgsDocument .

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

SrgsDocument document = new SrgsDocument();

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

Poznámky

Objekt SrgsRule už musí být v dokumentu SrgsRulesCollection , aby bylo možné ho nastavit na kořenové pravidlo.

Můžete také nastavit kořenové pravidlo pro SrgsDocument objekt pomocí objektu SrgsRule jako argument konstruktoru SrgsDocument .

Platí pro

Viz také