Compartir vía


Grammar.Enabled Propiedad

Definición

Obtiene o establece un valor que controla si Grammar se puede usar por un módulo de reconocimiento de voz para realizar el reconocimiento.

public:
 property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean

Valor de propiedad

La Enabled propiedad devuelve true si un reconocedor de voz puede realizar el reconocimiento mediante la gramática de reconocimiento de voz; de lo contrario, la propiedad devuelve false. El valor predeterminado es true.

Ejemplos

En el ejemplo siguiente se escribe información sobre un Grammar objeto en la consola.

private static void DumpGrammarStatus(Grammar item)  
{  
  Console.WriteLine("Grammar name is {0}:", item.Name);  
  Console.WriteLine("  The Grammar {0} loaded.",  
    item.Loaded ? "is" : "is not");  
  Console.WriteLine("  The Grammar {0} enabled.",  
    item.Enabled ? "is" : "is not");  
  if (item.RuleName != null)  
  {  
    Console.WriteLine("  The root rule is {0}.", item.RuleName);  
  }  
  else  
  {  
    Console.WriteLine("  The Grammar does not specify a root rule.");  
  }  
}  

Comentarios

Una instancia de Grammar puede habilitarse o deshabilitarse independientemente de que un motor de reconocimiento de voz cargue.

Se aplica a

Consulte también