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; }
member this.Root : System.Speech.Recognition.SrgsGrammar.SrgsRule with get, set
Public Property Root As SrgsRule
Значение свойства
Возвращает правило, которое обозначается как корневое правило SrgsDocument.
Примеры
В следующем примере создается правило с именем winnerRule
, а затем создается SrgsDocument объект с именем document
. Затем в примере вызывается Add метод для добавления правила в документ. Наконец, в примере свойству документа Root присваивается значение winnerRule
, что делает его 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 .