Grammar.RuleName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir Grammar nesnenin kök kuralının veya giriş noktasının adını alır.
public:
property System::String ^ RuleName { System::String ^ get(); };
public string RuleName { get; }
member this.RuleName : string
Public ReadOnly Property RuleName As String
Özellik Değeri
özelliği, RuleName
başvuruda bulunan konuşma tanıma dil bilgisinin kök kuralı için tanımlayıcıyı döndürür. Varsayılan değer: null
.
Örnekler
Aşağıdaki örnek, konsola bir Grammar nesne hakkında bilgi yazar.
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.");
}
}
Açıklamalar
Bir Grammar nesne oluşturmak ve kök kuralının adını ayarlamak için parametresini Grammar alan ruleName
oluşturuculardan birini kullanın.
kök Grammar kuralının adı yoksa özelliği döndürür null
.
Nesnelerden GrammarBuilder yapılan örneklerin kök kurallarının Grammar adı genellikle yoktur, bu nedenle RuleName döndürürnull
.