System.Management Ad Alanı

Windows Yönetim Araçları (WMI) altyapısında izlenen sistem, cihazlar ve uygulamalar hakkında zengin bir yönetim bilgileri ve yönetim olayları kümesine erişim sağlar. Uygulamalar ve hizmetler, ve ManagementQuery'den ManagementObjectSearcher türetilen sınıfları kullanarak ilginç yönetim bilgilerini (diskte ne kadar boş alan kaldığı, geçerli CPU kullanımının ne olduğu, belirli bir uygulamanın bağlı olduğu veritabanı ve çok daha fazlası) sorgulayabilir veya sınıfını kullanarak ManagementEventWatcher çeşitli yönetim olaylarına abone olabilir. Erişilebilir veriler, dağıtılmış ortamdaki hem yönetilen hem de yönetilmeyen bileşenlerden olabilir.

Sınıflar

CompletedEventArgs

Olayın olay verilerini Completed tutar.

ConnectionOptions

WMI bağlantısı oluşturmak için gereken tüm ayarları belirtir.

DeleteOptions

Yönetim nesnesini silme seçeneklerini belirtir.

EnumerationOptions

Sorgu ve numaralandırmayla ilgili seçenekler nesneleri için bir temel sınıf sağlar.

EventArrivedEventArgs

Olayın olay verilerini EventArrived tutar.

EventQuery

Wmi olay sorgusunu temsil eder.

EventWatcherOptions

Yönetim olayı izleme seçeneklerini belirtir.

InvokeMethodOptions

Bir yönetim yöntemini çağırma seçeneklerini belirtir.

ManagementBaseObject

Bir yönetim nesnesinin temel öğelerini içerir. Daha belirli yönetim nesnesi sınıfları için temel sınıf görevi görür.

ManagementClass

Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder. Yönetim sınıfı, disk sürücüsünü temsil eden Win32_LogicalDisk gibi bir WMI sınıfı ve Notepad.exe gibi bir işlemi temsil eden Win32_Process. Bu sınıfın üyeleri, belirli bir WMI sınıf yolunu kullanarak WMI verilerine erişmenizi sağlar.

ManagementDateTimeConverter

Masaüstü Yönetimi Görev Gücü (DMTF) tarih-saat ve zaman aralıklarını CLR uyumlu DateTime ve biçime ( TimeSpan veya tersine) dönüştürmek için yöntemler sağlar.

ManagementEventArgs

WMI olayları için olay verilerinin tutulacak sanal temel sınıfını temsil eder.

ManagementEventWatcher

Belirtilen olay sorgusuna göre geçici olay bildirimlerine abonedir.

ManagementException

Yönetim özel durumlarını temsil eder.

ManagementNamedValueCollection

WMI işlemleri için bağlam bilgisi olarak kullanıma uygun adlandırılmış değerler koleksiyonunu temsil eder. Adlar büyük/küçük harfe duyarlı değildir.

ManagementObject

Bir WMI örneğini temsil eder.

ManagementObjectCollection

WMI aracılığıyla alınan farklı yönetim nesneleri koleksiyonlarını temsil eder. Bu koleksiyondaki nesneler ve ManagementClassdahil olmak üzere ManagementObject türetilmiş türlerdendirManagementBaseObject. Koleksiyon, bir ManagementObjectSearcheraracılığıyla yürütülen bir WMI sorgusunun veya bu türü temsil eden bir aracılığıyla alınan ManagementClass belirtilen türdeki yönetim nesnelerinin bir numaralandırmasının sonucu olabilir. Buna ek olarak, bu belirli bir yönetim nesnesiyle belirtilen şekilde ilişkili bir yönetim nesneleri koleksiyonu olabilir. Bu durumda koleksiyon gibi GetRelated()bir yöntemle alınır. Koleksiyon, içindeki ve nesneleri kullanılarak ManagementObjectCollection.ManagementObjectEnumerator izlenebilir ve çeşitli yönetim görevleri için incelenebilir veya değiştirilebilir.

ManagementObjectCollection.ManagementObjectEnumerator

Koleksiyondaki numaralandırıcıyı temsil eder.

ManagementObjectSearcher

Belirtilen sorguyu temel alan bir yönetim nesneleri koleksiyonunu alır. Bu sınıf, yönetim bilgilerini almak için daha yaygın olarak kullanılan giriş noktalarından biridir. Örneğin, bir sistemdeki tüm disk sürücülerini, ağ bağdaştırıcılarını, işlemleri ve daha birçok yönetim nesnesini listelemek veya açık olan tüm ağ bağlantılarını, duraklatılan hizmetleri vb. sorgulamak için kullanılabilir. Örneklendiğinde, bu sınıfın bir örneği veya türevlerinde temsil edilen bir ObjectQuery WMI sorgusu girdisi olarak alır ve isteğe bağlı olarak ManagementScope sorgunun yürütülecek WMI ad alanını temsil eder. Ayrıca bir EnumerationOptionsiçinde ek gelişmiş seçenekler de alabilir. Bu nesnedeki Get() yöntemi çağrıldığında, ManagementObjectSearcher belirtilen kapsamda verilen sorguyu yürütür ve içindeki sorguyla ManagementObjectCollectioneşleşen bir yönetim nesneleri koleksiyonu döndürür.

ManagementOperationObserver

Zaman uyumsuz işlemleri yönetir ve zaman uyumsuz olarak alınan yönetim bilgilerini ve olayları işler.

ManagementOptions

Tüm seçenek nesneleri için soyut bir temel sınıf sağlar.

ManagementPath

WMI nesnelerini ayrıştırmak ve oluşturmak için bir sarmalayıcı sağlar.

ManagementQuery

Tüm yönetim sorgu nesneleri için soyut bir temel sınıf sağlar.

ManagementScope

Yönetim işlemleri için bir kapsamı (ad alanı) temsil eder.

MethodData

WMI yöntemi hakkında bilgi içerir.

MethodDataCollection

Koleksiyonda kullanılabilen yöntem kümesini temsil eder.

MethodDataCollection.MethodDataEnumerator

içindeki nesneler için MethodData numaralandırıcıyı MethodDataCollectiontemsil eder.

ObjectGetOptions

Yönetim nesnesi alma seçeneklerini belirtir.

ObjectPutEventArgs

Olayın olay verilerini ObjectPut tutar.

ObjectQuery

Örnekleri veya sınıfları döndüren bir yönetim sorgusunu temsil eder.

ObjectReadyEventArgs

Olayın olay verilerini ObjectReady tutar.

ProgressEventArgs

Olayın olay verilerini Progress tutar.

PropertyData

WMI özelliği hakkındaki bilgileri temsil eder.

PropertyDataCollection

Bir WMI nesnesinin özellik kümesini temsil eder.

PropertyDataCollection.PropertyDataEnumerator

içindeki nesneler için PropertyData numaralandırıcıyı PropertyDataCollectiontemsil eder.

PutOptions

Yönetim nesnesi değişikliklerini işleme seçeneklerini belirtir.

QualifierData

WMI niteleyicisi hakkında bilgi içerir.

QualifierDataCollection

Nesne koleksiyonunu QualifierData temsil eder.

QualifierDataCollection.QualifierDataEnumerator

içindeki nesneler için QualifierData numaralandırıcıyı QualifierDataCollectiontemsil eder.

RelatedObjectQuery

Veri sorgusunun WQL ASSOCIATORS'larını temsil eder. Hem örnekler hem de şema sorguları için kullanılabilir.

RelationshipQuery

Veri sorgusunun WQL BAŞVURULARINI temsil eder.

SelectQuery

WQL SELECT veri sorgusunu temsil eder.

StoppedEventArgs

Olayın olay verilerini Stopped tutar.

WqlEventQuery

WQL biçiminde bir WMI olay sorgusunu temsil eder.

WqlObjectQuery

WQL biçiminde bir WMI veri sorgusunu temsil eder.

Numaralandırmalar

AuthenticationLevel

WMI'ye bağlanmak için kullanılacak kimlik doğrulama düzeyini açıklar. Bu, WMI ile COM bağlantısı için kullanılır.

CimType

Özellikler, niteleyiciler veya yöntem parametreleri için olası CIM türlerini açıklar.

CodeLanguage

Kod oluşturucu tarafından desteklenen dilleri tanımlar.

ComparisonSettings

ile CompareTo(ManagementBaseObject, ComparisonSettings)kullanılabilecek nesne karşılaştırma modlarını açıklar. Bu değerlerin birleştirilebileceğini unutmayın.

ImpersonationLevel

WMI'ye bağlanmak için kullanılacak kimliğe bürünme düzeyini açıklar.

ManagementStatus

Şu anda tanımlanmış olan tüm WMI hata kodlarının numaralandırmasını açıklar.

PutType

kullanırken Put()bir nesneyi WMI'ye kaydetmenin olası etkilerini açıklar.

TextFormat

ile GetText(TextFormat)kullanılabilecek olası metin biçimlerini açıklar.

Temsilciler

CompletedEventHandler

Olayı işleyecek Completed yöntemi temsil eder.

EventArrivedEventHandler

Olayı işleyecek EventArrived yöntemi temsil eder.

ObjectPutEventHandler

Olayı işleyecek ObjectPut yöntemi temsil eder.

ObjectReadyEventHandler

Olayı işleyecek ObjectReady yöntemi temsil eder.

ProgressEventHandler

Olayı işleyecek Progress yöntemi temsil eder.

StoppedEventHandler

Olayı işleyecek Stopped yöntemi temsil eder.