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 метод для добавления правила в документ. Наконец, в примере свойство документа RootwinnerRuleзадается таким образом, что это делает его root rule грамматикой, определенной SrgsDocument объектом.

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 .

Применяется к

См. также раздел