Grammar.RuleName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il nome del punto di ingresso o della regola radice di un oggetto Grammar.
public:
property System::String ^ RuleName { System::String ^ get(); };
public string RuleName { get; }
member this.RuleName : string
Public ReadOnly Property RuleName As String
Valore della proprietà
La proprietà di RuleName
restituisce l'identificatore per la regola radice della grammatica di riconoscimento vocale a cui si fa riferimento. Il valore predefinito è null
.
Esempio
L'esempio seguente scrive informazioni su un Grammar oggetto nella console.
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.");
}
}
Commenti
Per costruire un Grammar oggetto e impostare il nome per la regola radice, usare uno dei Grammar costruttori che accetta il ruleName
parametro.
Se la regola radice di un oggetto Grammar non ha alcun nome, la proprietà restituisce null
.
Le regole radice delle Grammar istanze create da GrammarBuilder oggetti in genere non hanno alcun nome, quindi RuleName restituisce null
.