Bagikan melalui


System.Management Ruang nama

Menyediakan akses ke serangkaian informasi manajemen yang kaya dan peristiwa manajemen tentang sistem, perangkat, dan aplikasi yang diinstrumentasikan ke infrastruktur Windows Management Instrumentation (WMI). Aplikasi dan layanan dapat meminta informasi manajemen yang menarik (seperti berapa banyak ruang kosong yang tersisa di disk, apa pemanfaatan CPU saat ini, database mana yang terhubung dengan aplikasi tertentu, dan banyak lagi), menggunakan kelas yang berasal dari ManagementObjectSearcher dan ManagementQuery, atau berlangganan ke berbagai peristiwa manajemen menggunakan ManagementEventWatcher kelas . Data yang dapat diakses dapat berasal dari komponen terkelola dan tidak terkelola di lingkungan terdistribusi.

Kelas

CompletedEventArgs

Menyimpan data peristiwa untuk peristiwa tersebut Completed .

ConnectionOptions

Menentukan semua pengaturan yang diperlukan untuk membuat koneksi WMI.

DeleteOptions

Menentukan opsi untuk menghapus objek manajemen.

EnumerationOptions

Menyediakan kelas dasar untuk kueri dan objek opsi terkait enumerasi.

EventArrivedEventArgs

Menyimpan data peristiwa untuk peristiwa tersebut EventArrived .

EventQuery

Mewakili kueri peristiwa WMI.

EventWatcherOptions

Menentukan opsi untuk pengamatan peristiwa manajemen.

InvokeMethodOptions

Menentukan opsi untuk memanggil metode manajemen.

ManagementBaseObject

Berisi elemen dasar objek manajemen. Ini berfungsi sebagai kelas dasar untuk kelas objek manajemen yang lebih spesifik.

ManagementClass

Mewakili kelas manajemen Common Information Model (CIM). Kelas manajemen adalah kelas WMI seperti Win32_LogicalDisk, yang dapat mewakili drive disk, dan Win32_Process, yang mewakili proses seperti Notepad.exe. Anggota kelas ini memungkinkan Anda mengakses data WMI menggunakan jalur kelas WMI tertentu.

ManagementDateTimeConverter

Menyediakan metode untuk mengonversi interval tanggal dan waktu Desktop Management Task Force (DMTF) menjadi sesuai DateTime CLR dan TimeSpan format dan sebaliknya.

ManagementEventArgs

Mewakili kelas dasar virtual untuk menyimpan data peristiwa untuk peristiwa WMI.

ManagementEventWatcher

Berlangganan pemberitahuan peristiwa sementara berdasarkan kueri peristiwa tertentu.

ManagementException

Mewakili pengecualian manajemen.

ManagementNamedValueCollection

Mewakili kumpulan nilai bernama yang cocok untuk digunakan sebagai informasi konteks untuk operasi WMI. Nama-nama tidak peka huruf besar/kecil.

ManagementObject

Mewakili instans WMI.

ManagementObjectCollection

Mewakili berbagai koleksi objek manajemen yang diambil melalui WMI. Objek dalam koleksi ini adalah dari jenis -turunan ManagementBaseObject, termasuk ManagementObject dan ManagementClass. Koleksi dapat berupa hasil kueri WMI yang dijalankan melalui ManagementObjectSearcher, atau enumerasi objek manajemen dari jenis tertentu yang diambil melalui ManagementClass representasi jenis tersebut. Selain itu, ini dapat menjadi kumpulan objek manajemen yang terkait dengan cara tertentu ke objek manajemen tertentu - dalam hal ini koleksi akan diambil melalui metode seperti GetRelated(). Koleksi dapat dijalani menggunakan ManagementObjectCollection.ManagementObjectEnumerator objek dan di dalamnya dapat diperiksa atau dimanipulasi untuk berbagai tugas manajemen.

ManagementObjectCollection.ManagementObjectEnumerator

Mewakili enumerator pada koleksi.

ManagementObjectSearcher

Mengambil kumpulan objek manajemen berdasarkan kueri tertentu. Kelas ini adalah salah satu titik masuk yang lebih umum digunakan untuk mengambil informasi manajemen. Misalnya, ini dapat digunakan untuk menghitung semua drive disk, adaptor jaringan, proses, dan banyak lagi objek manajemen pada sistem, atau untuk meminta semua koneksi jaringan yang naik, layanan yang dijeda, dan sebagainya. Ketika dibuat, instans kelas ini mengambil sebagai input kueri WMI yang diwakili dalam ObjectQuery atau turunannya, dan secara ManagementScope opsional mewakili namespace layanan WMI untuk menjalankan kueri. Ini juga dapat mengambil opsi tingkat lanjut tambahan dalam EnumerationOptions. Get() Ketika metode pada objek ini dipanggil, ManagementObjectSearcher menjalankan kueri yang diberikan dalam cakupan yang ditentukan dan mengembalikan kumpulan objek manajemen yang cocok dengan kueri dalam ManagementObjectCollection.

ManagementOperationObserver

Mengelola operasi asinkron dan menangani informasi manajemen dan peristiwa yang diterima secara asinkron.

ManagementOptions

Menyediakan kelas dasar abstrak untuk semua objek opsi.

ManagementPath

Menyediakan pembungkus untuk mengurai dan membangun jalur ke objek WMI.

ManagementQuery

Menyediakan kelas dasar abstrak untuk semua objek kueri manajemen.

ManagementScope

Mewakili cakupan (namespace) untuk operasi manajemen.

MethodData

Berisi informasi tentang metode WMI.

MethodDataCollection

Mewakili sekumpulan metode yang tersedia dalam koleksi.

MethodDataCollection.MethodDataEnumerator

Mewakili enumerator untuk MethodData objek di MethodDataCollection.

ObjectGetOptions

Menentukan opsi untuk mendapatkan objek manajemen.

ObjectPutEventArgs

Menyimpan data peristiwa untuk peristiwa tersebut ObjectPut .

ObjectQuery

Mewakili kueri manajemen yang mengembalikan instans atau kelas.

ObjectReadyEventArgs

Menyimpan data peristiwa untuk peristiwa tersebut ObjectReady .

ProgressEventArgs

Menyimpan data peristiwa untuk peristiwa tersebut Progress .

PropertyData

Mewakili informasi tentang properti WMI.

PropertyDataCollection

Mewakili sekumpulan properti objek WMI.

PropertyDataCollection.PropertyDataEnumerator

Mewakili enumerator untuk PropertyData objek di PropertyDataCollection.

PutOptions

Menentukan opsi untuk menerapkan perubahan objek manajemen.

QualifierData

Berisi informasi tentang kualifikasi WMI.

QualifierDataCollection

Mewakili kumpulan QualifierData objek.

QualifierDataCollection.QualifierDataEnumerator

Mewakili enumerator untuk QualifierData objek di QualifierDataCollection.

RelatedObjectQuery

Mewakili kueri data WQL ASSOCIATORS. Ini dapat digunakan untuk instans dan kueri skema.

RelationshipQuery

Mewakili REFERENSI WQL kueri data.

SelectQuery

Mewakili kueri data WQL SELECT.

StoppedEventArgs

Menyimpan data peristiwa untuk peristiwa tersebut Stopped .

WqlEventQuery

Mewakili kueri peristiwa WMI dalam format WQL .

WqlObjectQuery

Mewakili kueri data WMI dalam format WQL.

Enum

AuthenticationLevel

Menjelaskan tingkat autentikasi yang akan digunakan untuk menyambungkan ke WMI. Ini digunakan untuk koneksi COM ke WMI.

CimType

Menjelaskan kemungkinan jenis CIM untuk properti, kualifikasi, atau parameter metode.

CodeLanguage

Menentukan bahasa yang didukung oleh generator kode.

ComparisonSettings

Menjelaskan mode perbandingan objek yang dapat digunakan dengan CompareTo(ManagementBaseObject, ComparisonSettings). Perhatikan bahwa nilai-nilai ini dapat digabungkan.

ImpersonationLevel

Menjelaskan tingkat peniruan yang akan digunakan untuk terhubung ke WMI.

ManagementStatus

Menjelaskan enumerasi semua kode kesalahan WMI yang saat ini ditentukan.

PutType

Menjelaskan kemungkinan efek menyimpan objek ke WMI saat menggunakan Put().

TextFormat

Menjelaskan kemungkinan format teks yang dapat digunakan dengan GetText(TextFormat).

Delegasikan

CompletedEventHandler

Mewakili metode yang akan menangani Completed peristiwa.

EventArrivedEventHandler

Mewakili metode yang akan menangani EventArrived peristiwa.

ObjectPutEventHandler

Mewakili metode yang akan menangani ObjectPut peristiwa.

ObjectReadyEventHandler

Mewakili metode yang akan menangani ObjectReady peristiwa.

ProgressEventHandler

Mewakili metode yang akan menangani Progress peristiwa.

StoppedEventHandler

Mewakili metode yang akan menangani Stopped peristiwa.