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 .