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.
GrammarBu örneğe yüklenen nesnelerin bir koleksiyonunu alır SpeechRecognitionEngine .
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
Grammar nesneleri topluluğu.
Örnekler
Aşağıdaki örnek, bir konuşma tanıyıcı tarafından şu anda yüklenen her bir konuşma tanıma dilbilgisinde konsola bilgi verir.
Önemli
Bu yöntem koleksiyonun öğelerini Numaralandırırken koleksiyon değiştirilirse hataları önlemek için dilbilgisi 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);
}
}