SrgsDocument.Root Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia regułę SrgsDocument główną klasy.
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
Wartość właściwości
Zwraca regułę wyznaczoną jako regułę główną obiektu SrgsDocument.
Przykłady
Poniższy przykład tworzy regułę o nazwie winnerRule
, a następnie tworzy SrgsDocument obiekt o nazwie document
. Następnie przykład wywołuje metodę , Add aby dodać regułę do dokumentu. Na koniec przykład ustawia właściwość dokumentu Root na winnerRule
wartość , co spowoduje, że jest to root rule
wartość dla gramatyki zdefiniowanej SrgsDocument przez obiekt .
SrgsRule winnerRule = new SrgsRule("WorldCupWinner");
winnerRule.Scope = SrgsRuleScope.Public;
SrgsDocument document = new SrgsDocument();
document.Rules.Add(winnerRule);
document.Root = winnerRule;
Uwagi
Obiekt SrgsRule musi już znajdować się w dokumencie SrgsRulesCollection , zanim będzie można go ustawić na regułę główną.
Regułę katalogu głównego dla SrgsDocument obiektu można również ustawić przy użyciu SrgsRule obiektu jako argumentu konstruktora SrgsDocument .