SpeechRecognitionEngine.Grammars 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 een verzameling van de Grammar objecten op die in dit SpeechRecognitionEngine exemplaar worden geladen.
public:
property System::Collections::ObjectModel::ReadOnlyCollection<System::Speech::Recognition::Grammar ^> ^ Grammars { System::Collections::ObjectModel::ReadOnlyCollection<System::Speech::Recognition::Grammar ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.Grammar> Grammars { get; }
member this.Grammars : System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.Grammar>
Public ReadOnly Property Grammars As ReadOnlyCollection(Of Grammar)
Waarde van eigenschap
De verzameling Grammar objecten.
Voorbeelden
In het volgende voorbeeld wordt informatie naar de console uitgevoerd voor elke grammatica van spraakherkenning die momenteel wordt geladen door een spraakherkenningsfunctie.
Important
Kopieer de grammaticaverzameling om fouten te voorkomen als de verzameling wordt gewijzigd terwijl deze methode de elementen van de verzameling opsommen.
private static void ListGrammars(SpeechRecognitionEngine recognizer)
{
string qualifier;
List<Grammar> grammars = new List<Grammar>(recognizer.Grammars);
foreach (Grammar g in grammars)
{
qualifier = (g.Enabled) ? "enabled" : "disabled";
Console.WriteLine("Grammar {0} is loaded and is {1}.",
g.Name, qualifier);
}
}