SrgsDocument.Root Właściwość

Definicja

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 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 .

Dotyczy

Zobacz też