Compartilhar via


SrgsDocument.Root Propriedade

Definição

Obtém ou define a regra raiz da SrgsDocument classe.

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

Valor da propriedade

Retorna a regra designada como a regra raiz do SrgsDocument.

Exemplos

O exemplo a seguir cria uma regra chamada winnerRulee cria um SrgsDocument objeto chamado document. Em seguida, o exemplo chama o Add método para adicionar a regra ao documento. Por fim, o exemplo define a propriedade do Root documento como winnerRule, tornando-a, portanto, a root rule gramática definida pelo SrgsDocument objeto.

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

SrgsDocument document = new SrgsDocument();

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

Comentários

O SrgsRule objeto já deve estar no documento antes de SrgsRulesCollection ser definido como a regra raiz.

Você também pode definir a regra raiz para um SrgsDocument objeto usando um SrgsRule objeto como argumento para o SrgsDocument construtor.

Aplica-se a

Confira também