Freigeben über


SrgsDocument.Root Eigenschaft

Definition

Ruft die Stammregel der Klasse ab oder legt sie SrgsDocument fest.

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

Eigenschaftswert

Gibt die Regel zurück, die als Stammregel der .SrgsDocument

Beispiele

Im folgenden Beispiel wird eine Regel mit dem Namen winnerRuleerstellt, und anschließend wird ein SrgsDocument Objekt mit dem Namen documenterstellt. Anschließend ruft das Beispiel die Add Methode auf, um die Regel zum Dokument hinzuzufügen. Schließlich legt das Beispiel die Eigenschaft des Root Dokuments so fest winnerRule, dass sie für root rule die grammatikiert wird, die durch das SrgsDocument Objekt definiert wird.

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

SrgsDocument document = new SrgsDocument();

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

Hinweise

Das SrgsRule Objekt muss sich bereits im Dokument SrgsRulesCollection befinden, bevor es auf die Stammregel festgelegt werden kann.

Sie können auch die Stammregel für ein SrgsDocument Objekt festlegen, indem Sie ein SrgsRule Objekt als Argument für den SrgsDocument Konstruktor verwenden.

Gilt für:

Weitere Informationen