Compartir vía


SrgsDocument.Root Propiedad

Definición

Obtiene o establece la regla raíz de la SrgsDocument clase .

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

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

Ejemplos

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

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

SrgsDocument document = new SrgsDocument();

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

Comentarios

El SrgsRule objeto ya debe estar en el documento SrgsRulesCollection para poder establecerlo en la regla raíz.

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

Se aplica a

Consulte también