Bagikan melalui


System.Management.Instrumentation Ruang nama

Menyediakan kelas yang diperlukan untuk melengkapi aplikasi untuk manajemen dan mengekspos informasi manajemen dan peristiwa mereka melalui WMI kepada calon konsumen. Konsumen seperti Microsoft Application Center atau Microsoft Operations Manager kemudian dapat mengelola aplikasi Anda dengan mudah, dan memantau dan mengonfigurasi aplikasi Anda tersedia untuk skrip administrator atau aplikasi lain, baik yang dikelola maupun tidak terkelola. Instrumentasi aplikasi Anda mudah dicapai menggunakan atribut kustom InstrumentationClass pada kelas yang ingin Anda ekspos, atau menggunakan kelas yang disediakan BaseEvent dan Instance dasar dan kelas pembantu Instrumentation .

Kelas

BaseEvent

Mewakili kelas yang berasal dari BaseEvent yang dikenal sebagai kelas peristiwa manajemen. Kelas turunan ini mewarisi implementasi IEvent yang memungkinkan peristiwa ditembakkan melalui Fire() metode .

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

DefaultManagementInstaller

Menginstal rakitan berinstrumentasi. Untuk menggunakan alat penginstal proyek default ini, cukup dapatkan kelas dari DefaultManagementInstaller dalam assembly. Tidak ada metode yang perlu ditimpa.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

DefaultManagementProjectInstaller

Menginstal rakitan berinstrumentasi. Untuk menggunakan alat penginstal proyek default ini, dapatkan kelas dari DefaultManagementProjectInstaller dalam assembly. Tidak ada metode yang perlu ditimpa.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

IgnoreMemberAttribute

Menyebabkan anggota terkait dari kelas berinstrumentasi diabaikan oleh instrumentasi manajemen.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

Instance

Mewakili kelas turunan yang dikenal sebagai kelas instans instrumentasi manajemen. Kelas turunan ini mewarisi implementasi IInstance yang memungkinkan instans diterbitkan melalui Published properti .

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

InstanceNotFoundException

Pengecualian yang dilemparkan untuk menunjukkan bahwa tidak ada instans yang dikembalikan oleh penyedia.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

Instrumentation

Menyediakan fungsi pembantu untuk mengekspos peristiwa dan data untuk manajemen. Ada satu instans kelas ini per domain aplikasi.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

InstrumentationBaseException

Mewakili pengecualian terkait penyedia dasar.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

InstrumentationClassAttribute

Menentukan bahwa kelas menyediakan instrumentasi peristiwa atau instans.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

InstrumentationException

Mewakili pengecualian terkait penyedia.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

InstrumentationManager

Menyediakan metode yang mengelola masa pakai dan model yang digunakan untuk penyedia yang diputuskan.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

InstrumentedAttribute

Menentukan bahwa perakitan ini menyediakan instrumentasi manajemen. Atribut ini akan muncul satu kali per perakitan.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagedCommonProvider

Kelas ini digunakan secara internal oleh infrastruktur Ekstensi Penyedia WMI.NET.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagedNameAttribute

Memungkinkan kelas berinstrumentasi, atau anggota kelas berinstrumentasi, untuk menyajikan nama alternatif melalui instrumentasi manajemen.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementBindAttribute

Atribut ManagementBind menunjukkan bahwa metode digunakan untuk mengembalikan instans kelas WMI yang terkait dengan nilai kunci tertentu.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementCommitAttribute

Atribut ManagementCommit menandai metode yang dipanggil ketika perlu memperbarui sekumpulan properti baca-tulis dalam satu operasi atomik.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementConfigurationAttribute

Atribut ManagementConfiguration menunjukkan bahwa properti atau bidang mewakili properti WMI baca-tulis.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementCreateAttribute

ManagementCreateAttribute digunakan untuk menunjukkan bahwa metode membuat instans baru dari entitas terkelola.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementEntityAttribute

Atribut ManagementEntity menunjukkan bahwa kelas menyediakan informasi manajemen yang diekspos melalui penyedia WMI.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementEnumeratorAttribute

Atribut ManagementEnumerator menandai metode yang mengembalikan semua instans kelas WMI.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementInstaller

Menginstal rakitan berinstrumentasi. Sertakan instans kelas alat penginstal ini di alat penginstal proyek untuk perakitan yang mencakup instrumentasi.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementKeyAttribute

Atribut ManagementKey mengidentifikasi properti utama kelas WMI.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementMemberAttribute

Kelas ini digunakan oleh kerangka kerja Ekstensi Penyedia WMI.NET. Ini adalah kelas dasar untuk semua atribut manajemen yang dapat diterapkan kepada anggota.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementNameAttribute

Atribut ManagementName digunakan untuk mengambil alih nama yang diekspos melalui kelas WMI.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementNewInstanceAttribute

Kelas dasar untuk atribut manajemen yang hanya memiliki fungsi run-time dan tidak ada representasi skema. Kelas atribut manajemen ManagementBindAttribute, ManagementCreateAttribute, dan ManagementEnumeratorAttribute semuanya berasal dari kelas ini.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementProbeAttribute

Atribut ManagementProbe menunjukkan bahwa properti atau bidang mewakili properti WMI baca-saja.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementQualifierAttribute

Atribut ManagementQualifier berisi informasi terkait penyedia WMI tambahan tentang kelas, instans, properti, bidang, atau metode WMI terkait.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementReferenceAttribute

ManagementReferenceAttribute menandai anggota kelas, parameter properti, atau metode sebagai referensi ke objek atau kelas manajemen lain.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementRemoveAttribute

ManagementRemoveAttribute digunakan untuk menunjukkan bahwa metode membersihkan instans entitas terkelola.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementTaskAttribute

Atribut ManagementTask menunjukkan bahwa metode target menerapkan metode WMI.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

WmiConfigurationAttribute

Atribut WmiConfiguration menunjukkan bahwa rakitan berisi kode yang mengimplementasikan penyedia WMI dengan menggunakan model Ekstensi Penyedia WMI.NET. Atribut menerima parameter yang menetapkan konfigurasi tingkat tinggi dari penyedia WMI yang diimplementasikan.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

WmiProviderInstallationException

Mewakili pengecualian untuk dilemparkan ketika penginstalan penyedia WMI gagal.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

Antarmuka

IEvent

Menentukan sumber peristiwa instrumentasi manajemen. Objek yang mengimplementasikan antarmuka ini dikenal sebagai sumber peristiwa instrumentasi manajemen. Kelas yang tidak berasal dari BaseEvent harus mengimplementasikan antarmuka ini sebagai gantinya.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

IInstance

Menentukan sumber instans instrumentasi manajemen. Objek yang mengimplementasikan antarmuka ini diketahui merupakan sumber instans instrumentasi manajemen. Kelas yang tidak berasal dari Instance harus mengimplementasikan antarmuka ini sebagai gantinya.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

Enum

InstrumentationType

Menentukan jenis instrumentasi yang disediakan oleh kelas.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementConfigurationType

Mewakili kemungkinan perilaku penerapan properti baca/tulis. Ini digunakan sebagai nilai parameter ManagementConfigurationAttribute atribut .

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementHostingModel

Menentukan nilai yang menentukan model hosting untuk penyedia.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.

ManagementQualifierFlavors

Rasa kualifikasi yang dapat digunakan dengan ekstensi penyedia WMI.

Catatan: pustaka WMI .NET sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.