Compartilhar via


SrgsDocument.Root Propriedade

Definição

Obtém ou define a regra raiz da classe 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

Valor da propriedade

SrgsRule

Retorna a regra designada como a regra raiz do SrgsDocument .

Exemplos

O exemplo a seguir cria uma regra chamada winnerRule e, em seguida, 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 documento Root como winnerRule , tornando-o a root rule para a 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 SrgsRulesCollection antes que possa ser definido como a regra raiz.

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

Aplica-se a

Confira também