SrgsDocument.Root Własność
Definicja
Ważny
Niektóre informacje dotyczą wersji wstępnej produktu, która może zostać znacząco zmodyfikowana przed jego wydaniem. Firma Microsoft nie udziela żadnych gwarancji, wyraźnych ani dorozumianych, w odniesieniu do podanych tutaj informacji.
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ść nieruchomoś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 winnerRulewartość , 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 .