SrgsDocument.Root Propiedad

Definición

Obtiene o establece la regla raíz de la clase 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 de propiedad

SrgsRule

Devuelve la regla designada como regla raíz de SrgsDocument.

Ejemplos

En el ejemplo siguiente se crea una regla denominada winnerRule y, a continuación, se crea un SrgsDocument objeto denominado document . A continuación, en el ejemplo se llama al Add método para agregar la regla al documento. Por último, en el ejemplo se establece la propiedad del documento Root en, lo que lo convierte en la winnerRule root rule gramática definida por el SrgsDocument objeto.

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

SrgsDocument document = new SrgsDocument();  

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

Comentarios

El SrgsRule objeto debe estar ya en el del documento SrgsRulesCollection antes de que se pueda establecer en la regla raíz.

También puede establecer la regla raíz de un SrgsDocument objeto utilizando un SrgsRule objeto como argumento para el SrgsDocument constructor.

Se aplica a

Consulte también