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 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. |