Grammar.RuleName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam van de hoofdregel of het toegangspunt van een Grammar object op.
public:
property System::String ^ RuleName { System::String ^ get(); };
public string RuleName { get; }
member this.RuleName : string
Public ReadOnly Property RuleName As String
Waarde van eigenschap
De RuleName eigenschap retourneert de id voor de hoofdregel van de grammatica van de spraakherkenning waarnaar wordt verwezen. De standaardwaarde is null.
Voorbeelden
In het volgende voorbeeld wordt informatie over een Grammar object naar de console geschreven.
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.");
}
}
Opmerkingen
Als u een Grammar object wilt maken en de naam voor de hoofdregel wilt instellen, gebruikt u een van de Grammar constructors die de ruleName parameter gebruiken.
Als de hoofdregel van een bestand Grammar geen naam heeft, wordt de eigenschap geretourneerd null.
De hoofdregels van exemplaren die zijn samengesteld op basis van GrammarGrammarBuilder objecten hebben doorgaans geen naam, dus RuleName retourneert null.