Freigeben über


SrgsDocument.Root Eigenschaft

Definition

Ruft die Stammregel der SrgsDocument-Klasse ab oder legt diese 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 des SrgsDocument festgelegt ist.

Beispiele

Im folgenden Beispiel wird eine Regel mit dem Namen winnerRuleerstellt, und dann wird ein SrgsDocument Objekt namens documenterstellt. Im Beispiel wird dann die Add -Methode aufgerufen, um dem Dokument die Regel hinzuzufügen. Schließlich legt das Beispiel die -Eigenschaft des Root Dokuments auf fest winnerRule, wodurch es für die root rule vom SrgsDocument -Objekt definierte Grammatik 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