Aracılığıyla paylaş


SpeechRecognitionEngine.Grammars Özellik

Tanım

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

ReadOnlyCollection<Grammar>

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

Şunlara uygulanır

Ayrıca bkz.