SrgsDocument.Root プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SrgsDocument クラスのルート規則を取得または設定します。
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
プロパティ値
SrgsDocumentのルート 規則として指定された規則を返します。
例
次の例では、winnerRuleという名前の規則を作成し、documentという名前のSrgsDocument オブジェクトを作成します。 次に、 Add メソッドを呼び出して、ルールをドキュメントに追加します。 最後に、ドキュメントの Root プロパティを winnerRule に設定し、SrgsDocument オブジェクトによって定義された文法のroot ruleにします。
SrgsRule winnerRule = new SrgsRule("WorldCupWinner");
winnerRule.Scope = SrgsRuleScope.Public;
SrgsDocument document = new SrgsDocument();
document.Rules.Add(winnerRule);
document.Root = winnerRule;
注釈
ルート ルールに設定するには、SrgsRule オブジェクトがドキュメントのSrgsRulesCollectionに既に存在している必要があります。
SrgsDocument コンストラクターの引数としてSrgsRule オブジェクトを使用して、SrgsDocument オブジェクトのルート 規則を設定することもできます。