SpeechRecognitionEngine.Grammars Özellik

Tanım

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);
  }
}

Şunlara uygulanır

Ayrıca bkz.