Grammar.RuleName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nama aturan akar atau titik Grammar masuk objek.
public:
property System::String ^ RuleName { System::String ^ get(); };
public string? RuleName { get; }
public string RuleName { get; }
member this.RuleName : string
Public ReadOnly Property RuleName As String
Nilai Properti
Properti RuleName mengembalikan pengidentifikasi untuk aturan akar tata bahasa pengenalan ucapan yang direferensikan. Defaultnya adalah null.
Contoh
Contoh berikut menulis informasi tentang Grammar objek ke konsol.
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.");
}
}
Keterangan
Untuk membuat Grammar objek dan mengatur nama untuk aturan akarnya, gunakan salah Grammar satu konstruktor yang mengambil ruleName parameter .
Jika aturan akar dari tidak Grammar memiliki nama, properti mengembalikan null.
Aturan Grammar akar instans yang dibangun dari GrammarBuilder objek biasanya tidak memiliki nama, jadi RuleName mengembalikan null.