SpeechRecognitionEngine.Grammars Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu Grammar örnekte yüklenen nesnelerin bir koleksiyonunu SpeechRecognitionEngine alır.
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)
Özellik Değeri
Nesne koleksiyonu Grammar .
Örnekler
Aşağıdaki örnek, şu anda bir konuşma tanıyıcı tarafından yüklenen her konuşma tanıma dil bilgisi için konsola bilgi çıkışı yapar.
Important
Bu yöntem koleksiyonun öğelerini numaralandırırken koleksiyon değiştirilirse hatalardan kaçınmak için dil bilgisi koleksiyonunu kopyalayın.
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);
}
}