Grammar.RuleName 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 Grammar 物件的根規則或進入點名稱。
public:
property System::String ^ RuleName { System::String ^ get(); };
public string RuleName { get; }
member this.RuleName : string
Public ReadOnly Property RuleName As String
屬性值
RuleName
屬性會傳回參考語音辨識文法根規則的識別項。 預設為 null
。
範例
下列範例會將 物件的相關資訊 Grammar 寫入 主控台。
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.");
}
}
備註
若要建構 Grammar 物件並設定其根規則的名稱,請使用採用 ruleName
參數的其中 Grammar 一個建構函式。
如果 的 Grammar 根規則沒有名稱,屬性會傳 null
回 。
從 GrammarBuilder 物件建構之實例的 Grammar 根規則通常沒有名稱,因此 RuleName 會傳 null
回 。