System.Management.Instrumentation Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kelas yang diperlukan untuk melengkapi aplikasi untuk manajemen dan mengekspos informasi manajemen dan peristiwa mereka melalui WMI kepada konsumen potensial. Konsumen seperti Microsoft Application Center atau Microsoft Manajer Operasional 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 dikelola. 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
| Nama | Deskripsi |
|---|---|
| BaseEvent |
Mewakili kelas yang berasal dari BaseEvent yang dikenal sebagai kelas peristiwa manajemen. Kelas turunan ini mewarisi implementasi IEvent yang memungkinkan peristiwa ditembakkan melalui metode .Fire() Catatan: pustaka .NET WMI 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. |
| DefaultManagementInstaller |
Menginstal rakitan berinstrumentasi. Untuk menggunakan alat penginstal proyek default ini, cukup dapatkan kelas dari DefaultManagementInstaller dalam rakitan. Tidak ada metode yang perlu ditimpa. Catatan: pustaka .NET WMI 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. |
| DefaultManagementProjectInstaller |
Menginstal rakitan berinstrumentasi. Untuk menggunakan alat penginstal proyek default ini, dapatkan kelas dari DefaultManagementProjectInstaller dalam rakitan. Tidak ada metode yang perlu ditimpa. Catatan: pustaka .NET WMI 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. |
| IgnoreMemberAttribute |
Menyebabkan anggota terkait dari kelas berinstrumentasi diabaikan oleh instrumentasi manajemen. Catatan: pustaka .NET WMI 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. |
| 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 .NET WMI 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. |
| InstanceNotFoundException |
Pengecualian yang dilemparkan untuk menunjukkan bahwa tidak ada instans yang dikembalikan oleh penyedia. Catatan: pustaka .NET WMI 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. |
| Instrumentation |
Menyediakan fungsi pembantu untuk mengekspos peristiwa dan data untuk manajemen. Ada satu instans kelas ini per domain aplikasi. Catatan: pustaka .NET WMI 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. |
| InstrumentationBaseException |
Mewakili pengecualian terkait penyedia dasar. Catatan: pustaka .NET WMI 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. |
| InstrumentationClassAttribute |
Menentukan bahwa kelas menyediakan instrumentasi peristiwa atau instans. Catatan: pustaka .NET WMI 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. |
| InstrumentationException |
Mewakili pengecualian terkait penyedia. Catatan: pustaka .NET WMI 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. |
| InstrumentationManager |
Menyediakan metode yang mengelola masa pakai dan model yang digunakan untuk penyedia yang dipisahkan. Catatan: pustaka .NET WMI 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. |
| InstrumentedAttribute |
Menentukan bahwa perakitan ini menyediakan instrumentasi manajemen. Atribut ini akan muncul satu kali per rakitan. Catatan: pustaka .NET WMI 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. |
| ManagedCommonProvider |
Kelas ini digunakan secara internal oleh infrastruktur Ekstensi Penyedia WMI.NET. Catatan: pustaka .NET WMI 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. |
| ManagedNameAttribute |
Memungkinkan kelas berinstrumentasi, atau anggota kelas berinstrumentasi, untuk menyajikan nama alternatif melalui instrumentasi manajemen. Catatan: pustaka .NET WMI 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. |
| ManagementBindAttribute |
Atribut ManagementBind menunjukkan bahwa metode digunakan untuk mengembalikan instans kelas WMI yang terkait dengan nilai kunci tertentu. Catatan: pustaka .NET WMI 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. |
| ManagementCommitAttribute |
Atribut ManagementCommit menandai metode yang dipanggil ketika perlu memperbarui serangkaian properti baca-tulis dalam satu operasi atomik. Catatan: pustaka .NET WMI 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. |
| ManagementConfigurationAttribute |
Atribut ManagementConfiguration menunjukkan bahwa properti atau bidang mewakili properti WMI baca-tulis. Catatan: pustaka .NET WMI 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. |
| ManagementCreateAttribute |
ManagementCreateAttribute digunakan untuk menunjukkan bahwa metode membuat instans baru dari entitas terkelola. Catatan: pustaka .NET WMI 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. |
| ManagementEntityAttribute |
Atribut ManagementEntity menunjukkan bahwa kelas menyediakan informasi manajemen yang diekspos melalui penyedia WMI. Catatan: Pustaka .NET WMI 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. Gunakan API MI untuk semua pengembangan baru. |
| ManagementEnumeratorAttribute |
Atribut ManagementEnumerator menandai metode yang mengembalikan semua instans kelas WMI. Catatan: pustaka .NET WMI 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. |
| ManagementInstaller |
Menginstal rakitan berinstrumentasi. Sertakan instans kelas alat penginstal ini di alat penginstal proyek untuk perakitan yang menyertakan instrumentasi. Catatan: pustaka .NET WMI 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. |
| ManagementKeyAttribute |
Atribut ManagementKey mengidentifikasi properti utama kelas WMI. Catatan: pustaka .NET WMI 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. |
| 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 .NET WMI 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. |
| ManagementNameAttribute |
Atribut ManagementName digunakan untuk mengambil alih nama yang diekspos melalui kelas WMI. Catatan: pustaka .NET WMI 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. |
| 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 .NET WMI 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. |
| ManagementProbeAttribute |
Atribut ManagementProbe menunjukkan bahwa properti atau bidang mewakili properti WMI baca-saja. Catatan: pustaka .NET WMI 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. |
| ManagementQualifierAttribute |
Atribut ManagementQualifier berisi informasi terkait penyedia WMI tambahan tentang kelas, instans, properti, bidang, atau metode WMI terkait. Catatan: pustaka .NET WMI 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. |
| ManagementReferenceAttribute |
ManagementReferenceAttribute menandai parameter anggota kelas, properti, atau metode sebagai referensi ke objek atau kelas manajemen lain. Catatan: pustaka .NET WMI 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. |
| ManagementRemoveAttribute |
ManagementRemoveAttribute digunakan untuk menunjukkan bahwa metode membersihkan instans entitas terkelola. Catatan: pustaka .NET WMI 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. |
| ManagementTaskAttribute |
Atribut ManagementTask menunjukkan bahwa metode target menerapkan metode WMI. Catatan: pustaka .NET WMI 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. |
| 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 .NET WMI 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. |
| WmiProviderInstallationException |
Mewakili pengecualian untuk dilemparkan ketika penginstalan penyedia WMI gagal. Catatan: pustaka .NET WMI 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. Gunakan API MI untuk semua pengembangan baru. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IEvent |
Menentukan sumber peristiwa instrumentasi manajemen. Objek yang mengimplementasikan antarmuka ini diketahui sebagai sumber peristiwa instrumentasi manajemen. Kelas yang tidak berasal dari BaseEvent harus mengimplementasikan antarmuka ini sebagai gantinya. Catatan: pustaka .NET WMI 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. |
| IInstance |
Menentukan sumber instans instrumentasi manajemen. Objek yang mengimplementasikan antarmuka ini diketahui sebagai sumber instans instrumentasi manajemen. Kelas yang tidak berasal dari Instance harus mengimplementasikan antarmuka ini sebagai gantinya. Catatan: pustaka .NET WMI 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. |
Enum
| Nama | Deskripsi |
|---|---|
| InstrumentationType |
Menentukan jenis instrumentasi yang disediakan oleh kelas. Catatan: pustaka .NET WMI 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. |
| ManagementConfigurationType |
Mewakili kemungkinan perilaku penerapan properti baca/tulis. Ini digunakan sebagai nilai parameter atribut ManagementConfigurationAttribute. Catatan: pustaka .NET WMI 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. |
| ManagementHostingModel |
Menentukan nilai yang menentukan model hosting untuk penyedia. Catatan: pustaka .NET WMI 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. |
| ManagementQualifierFlavors |
Rasa kualifikasi yang dapat digunakan dengan ekstensi penyedia WMI. Catatan: pustaka .NET WMI 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. |