Grammar.RuleName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá název kořenového pravidla nebo vstupního bodu objektu Grammar .
public:
property System::String ^ RuleName { System::String ^ get(); };
public string RuleName { get; }
member this.RuleName : string
Public ReadOnly Property RuleName As String
Hodnota vlastnosti
Vlastnost RuleName
vrátí identifikátor kořenového pravidla referenční gramatiky rozpoznávání řeči. Výchozí formát je null
.
Příklady
Následující příklad zapíše informace o Grammar objektu do konzoly.
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.");
}
}
Poznámky
Chcete-li vytvořit Grammar objekt a nastavit název jeho kořenového pravidla, použijte jeden z Grammar konstruktorů, který přebírá ruleName
parametr.
Pokud kořenové pravidlo Grammar nemá žádný název, vrátí vlastnost null
.
Kořenová pravidla instancí vytvořených Grammar z GrammarBuilder objektů obvykle nemají žádný název, takže RuleName vrátí hodnotu null
.