Veri Toplayıcı programlama

Veri Toplayıcı bir yönetilen kod APı'SI olan bir nesne modeli kullanır.

Sınıf hiyerarşisini, her nesne modeli temelidir.Bu bir kök sınıfın alt sınıflarını çeşitli nesil olan oluşur.Her bir alt sınıfı, bir ya da tek tek bir sınıf üyesi olabilir.Aşağıdaki resimde, veri toplayıcı nesnesi modeli anahtar öğeleri gösterilmiştir.

The Data Collector Object Model

Microsoft.SqlServer.Management.Collector ad aşağıdaki tipleri içerir:

  • Microsoft.SqlServer.Management.Collector.CollectionItem

  • Microsoft.SqlServer.Management.Collector.CollectionItemKey

  • Microsoft.SqlServer.Management.Collector.CollectionItemCollection

  • Microsoft.SqlServer.Management.Collector.CollectionSet

  • Microsoft.SqlServer.Management.Collector.CollectionSet.CollectionModes

  • Microsoft.SqlServer.Management.Collector.CollectionSet.ExecutionStatus

  • Microsoft.SqlServer.Management.Collector.CollectionSet.anahtar

  • Microsoft.SqlServer.Management.Collector.CollectionSet.PropertyMetadataProvider

  • Microsoft.SqlServer.Management.Collector.CollectionSet.RuntimeExecutionMode

  • Microsoft.SqlServer.Management.Collector.CollectionSetCollection

  • Microsoft.SqlServer.Management.Collector.CollectionSetExtender

  • Microsoft.SqlServer.Management.Collector.CollectorConfigStore

  • Microsoft.SqlServer.Management.Collector.CollectorConfigStore.anahtar

  • Microsoft.SqlServer.Management.Collector.CollectorConfigStore.PropertyMetadataProvider

  • Microsoft.SqlServer.Management.Collector.CollectorException

Veri Toplayıcı ad aşağıdaki bağımlılıklar vardır:

  • Microsoft.SqlServer.ConnectionInfo.dll

  • Microsoft.SqlServer.Management.sdk.Sfc.dll

  • Microsoft.SqlServer.Management.sdk.Sfc.EnumeratorCore

Veri Toplayıcı API, nesne modeli aracılığıyla tüm yapılandırma işlemlerinin programsal bir denetim sağlar.Buna ek olarak, birçok API kullanan veri koleksiyon sunucuda yüklü olan saklı yordamlar olarak uygulanır.