Grammar.Enabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab oder legt diesen fest, welcher steuert, ob eine Grammar von einem Spracherkennungsmodul verwendet werden kann, um eine Erkennung durchzuführen.
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
Eigenschaftswert
Die Enabled
-Eigenschaft gibt zurück true
, wenn eine Spracherkennung die Erkennung mithilfe der Spracherkennungsgrammatik durchführen kann, andernfalls gibt die -Eigenschaft zurück false
. Der Standardwert ist true
.
Beispiele
Im folgenden Beispiel werden Informationen zu einem Grammar Objekt in die Konsole geschrieben.
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.");
}
}
Hinweise
Eine Instanz von Grammar kann unabhängig vom Laden durch eine Spracherkennungs-Engine aktiviert oder deaktiviert werden.