SrgsDocument.Root 속성

정의

클래스의 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; }
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된 규칙을 만든 다음 이름이 지정된 SrgsDocument개체를 document 만듭니다. 그런 다음 이 예제에서는 메서드를 Add 호출하여 문서에 규칙을 추가합니다. 마지막으로, 이 예제에서는 문서의 Root 속성을 winnerRuleroot rule 개체에 의해 SrgsDocument 정의된 문법의 속성으로 설정합니다.

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

SrgsDocument document = new SrgsDocument();

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

설명

개체를 SrgsRuleSrgsRulesCollection으로 설정하려면 먼저 문서에 이미 있어야 합니다.

개체를 생성자에 대한 인수 SrgsDocument 로 사용하여 SrgsRule 개체에 대한 SrgsDocument 루트 규칙을 설정할 수도 있습니다.

적용 대상

추가 정보