Поделиться через


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 .

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

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