Aracılığıyla paylaş


Grammar.RuleName Özellik

Tanım

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

String

ö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.

Şunlara uygulanır

Ayrıca bkz.