ManagementClass Sınıf

Tanım

Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder. Yönetim sınıfı, bir 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.

public ref class ManagementClass : System::Management::ManagementObject
public class ManagementClass : System.Management.ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
type ManagementClass = class
    inherit ManagementObject
[<System.Serializable>]
type ManagementClass = class
    inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
Devralma
Öznitelikler

Oluşturucular

ManagementClass()

ManagementClass sınıfının yeni bir örneğini başlatır. Bu, parametresiz oluşturucudur.

ManagementClass(ManagementPath)

ManagementClass sınıfının yeni bir örneğini başlatır. sınıfı, bir disk sürücüsünü temsil eden Win32_LogicalDisk ve Notepad.exe gibi bir işlemi temsil eden Win32_Process gibi WMI'dan bir Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder.

ManagementClass(ManagementPath, ObjectGetOptions)

Belirtilen seçenekleri kullanarak verilen WMI sınıf yolunda başlatılan sınıfın yeni bir örneğini ManagementClass başlatır. sınıfı, bir disk sürücüsünü temsil eden Win32_LogicalDisk ve Notepad.exe gibi bir işlemi temsil eden Win32_Process gibi WMI'dan bir Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Belirtilen kapsamda ve belirtilen seçeneklerle belirtilen WMI sınıfı için sınıfının yeni bir örneğini ManagementClass başlatır. sınıfı, bir disk sürücüsünü temsil eden Win32_LogicalDisk ve Notepad.exe gibi bir işlemi temsil eden Win32_Process gibi WMI'dan bir Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder.

ManagementClass(SerializationInfo, StreamingContext)
Geçersiz.

ve StreamingContext sınıflarının ManagementClass belirtilen örneklerinden sınıfının yeni bir örneğini SerializationInfo başlatır.

ManagementClass(String)

Verilen yola başlatılan sınıfın ManagementClass yeni bir örneğini başlatır. sınıfı, bir disk sürücüsünü temsil eden Win32_LogicalDisk ve Notepad.exe gibi bir işlemi temsil eden Win32_Process gibi WMI'dan bir Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder.

ManagementClass(String, ObjectGetOptions)

Belirtilen seçenekleri kullanarak verilen WMI sınıf yolunda başlatılan sınıfın yeni bir örneğini ManagementClass başlatır. sınıfı, bir disk sürücüsünü temsil eden Win32_LogicalDisk ve Notepad.exe gibi bir işlemi temsil eden Win32_Process gibi WMI'dan bir Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder.

ManagementClass(String, String, ObjectGetOptions)

Belirtilen WMI sınıfı için, belirtilen kapsamda ve belirtilen seçeneklerle sınıfının yeni bir örneğini ManagementClass başlatır. sınıfı, bir disk sürücüsünü temsil eden Win32_LogicalDisk ve Notepad.exe gibi bir işlemi temsil eden Win32_Process gibi WMI'dan bir Ortak Bilgi Modeli (CIM) yönetim sınıfını temsil eder.

Özellikler

CanRaiseEvents

Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır.

(Devralındığı yer: Component)
ClassPath

Nesnenin sınıfının yolunu alır veya ayarlar.

(Devralındığı yer: ManagementObject)
Container

öğesini IContainer içeren öğesini Componentalır.

(Devralındığı yer: Component)
Derivation

Devralma hiyerarşisindeki tüm WMI sınıflarını içeren bir diziyi bu sınıftan hiyerarşinin en üstüne alır.

DesignMode

öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır.

(Devralındığı yer: Component)
Events

Bu Componentöğesine eklenen olay işleyicilerinin listesini alır.

(Devralındığı yer: Component)
Item[String]

[] gösterimi aracılığıyla özellik değerlerine erişim alır. Bu özellik, sınıfı için dizin oluşturucudur ManagementBaseObject . Bir tür tarafından tanımlanan varsayılan dizinlenmiş özellikleri kullanabilirsiniz, ancak kendi özelliklerinizi açıkça tanımlayamazsınız. Ancak, bir sınıfta expando özniteliğinin belirtilmesi, türü Object olan ve dizin türü String olan varsayılan dizinli özelliği otomatik olarak sağlar.

(Devralındığı yer: ManagementBaseObject)
Methods

WMI sınıfında tanımlanan yöntemleri temsil eden bir nesne koleksiyonunu MethodData alır veya ayarlar.

Options

Nesneyi alırken kullanılacak ek bilgileri alır veya ayarlar.

(Devralındığı yer: ManagementObject)
Path

Nesnenin bağlı olduğu ManagementClass WMI sınıfının yolunu alır veya ayarlar.

Properties

Yönetim nesnesinin PropertyData özelliklerini açıklayan bir nesne koleksiyonu alır.

(Devralındığı yer: ManagementBaseObject)
Qualifiers

Yönetim nesnesinde tanımlanan nesne koleksiyonunu QualifierData alır. Koleksiyondaki her öğe niteleyici adı, değeri ve aroması gibi bilgileri barındırıyor.

(Devralındığı yer: ManagementBaseObject)
Scope

Bu nesnenin bulunduğu kapsamı alır veya ayarlar.

(Devralındığı yer: ManagementObject)
Site

öğesini alır veya ayarlar ISiteComponent.

(Devralındığı yer: Component)
SystemProperties

Yönetim nesnesinin WMI sistem özelliklerinin (örneğin, sınıf adı, sunucu ve ad alanı) koleksiyonunu alır. WMI sistem özellik adları "__" ile başlar.

(Devralındığı yer: ManagementBaseObject)

Yöntemler

Clone()

Nesnenin bir kopyasını döndürür.

CompareTo(ManagementBaseObject, ComparisonSettings)

Belirtilen seçeneklere göre bu nesneyi başka bir nesneyle karşılaştırır.

(Devralındığı yer: ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Nesneyi zaman uyumsuz olarak farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Nesneyi zaman uyumsuz olarak farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CopyTo(ManagementOperationObserver, String)

Nesneyi zaman uyumsuz olarak farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Nesneyi zaman uyumsuz olarak farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CopyTo(ManagementPath)

Nesneyi farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CopyTo(ManagementPath, PutOptions)

Nesneyi farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CopyTo(String)

Nesneyi farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CopyTo(String, PutOptions)

Nesneyi farklı bir konuma kopyalar.

(Devralındığı yer: ManagementObject)
CreateInstance()

WMI sınıfının yeni bir örneğini başlatır.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Delete()

Nesneyi siler.

(Devralındığı yer: ManagementObject)
Delete(DeleteOptions)

Nesneyi siler.

(Devralındığı yer: ManagementObject)
Delete(ManagementOperationObserver)

Nesneyi siler.

(Devralındığı yer: ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Nesneyi siler.

(Devralındığı yer: ManagementObject)
Derive(String)

Bu sınıftan yeni bir sınıf türeten.

Dispose()

Bileşen tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: ManagementObject)
Dispose(Boolean)

Component tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: Component)
Equals(Object)

İki yönetim nesnesini karşılaştırır.

(Devralındığı yer: ManagementBaseObject)
Get()

WMI sınıf bilgilerini yönetim nesnesine bağlar.

(Devralındığı yer: ManagementObject)
Get(ManagementOperationObserver)

Yönetim nesnesine zaman uyumsuz olarak bağlanır.

(Devralındığı yer: ManagementObject)
GetHashCode()

Karma algoritmalarda ve karma tablo gibi veri yapılarında kullanıma uygun olan belirli bir tür için karma işlevi görür.

(Devralındığı yer: ManagementBaseObject)
GetInstances()

Sınıfının tüm örneklerinin koleksiyonunu döndürür.

GetInstances(EnumerationOptions)

Belirtilen seçenekleri kullanarak sınıfın tüm örneklerinin koleksiyonunu döndürür.

GetInstances(ManagementOperationObserver)

Sınıfın tüm örneklerinin zaman uyumsuz olarak koleksiyonunu döndürür.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Belirtilen seçenekleri kullanarak sınıfın tüm örneklerinin koleksiyonunu zaman uyumsuz olarak döndürür.

GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetMethodParameters(String)

Bir ManagementBaseObject yöntemin giriş parametrelerinin listesini temsil eden bir döndürür.

(Devralındığı yer: ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo a dosyasını, bu örnek tarafından temsil edilen alanın seri durumdan çıkarılması için gereken verilerle doldurur.

GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo a dosyasını, bu örnek tarafından temsil edilen alanın seri durumdan çıkarılması için gereken verilerle doldurur.

(Devralındığı yer: ManagementObject)
GetPropertyQualifierValue(String, String)

Belirtilen özellik niteleyicisinin değerini döndürür.

(Devralındığı yer: ManagementBaseObject)
GetPropertyValue(String)

Bir özelliğin değerine eşdeğer bir erişimci alır.

(Devralındığı yer: ManagementBaseObject)
GetQualifierValue(String)

Belirtilen niteleyicinin değerini alır.

(Devralındığı yer: ManagementBaseObject)
GetRelated()

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

(Devralındığı yer: ManagementObject)
GetRelated(ManagementOperationObserver)

Nesne (ilişkilendiriciler) ile ilgili bir nesne koleksiyonunu zaman uyumsuz olarak alır. Bu çağrı hemen döndürür ve sonuçlar kullanılabilir olduğunda bir temsilci çağrılır.

(Devralındığı yer: ManagementObject)
GetRelated(ManagementOperationObserver, String)

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

(Devralındığı yer: ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

(Devralındığı yer: ManagementObject)
GetRelated(String)

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

(Devralındığı yer: ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Nesneyle ilgili bir nesne koleksiyonunu alır (ilişkilendiriciler).

(Devralındığı yer: ManagementObject)
GetRelatedClasses()

WMI sınıfıyla ilgili sınıfları alır.

GetRelatedClasses(ManagementOperationObserver)

WMI sınıfıyla ilgili sınıfları zaman uyumsuz olarak alır.

GetRelatedClasses(ManagementOperationObserver, String)

İlgili sınıf adı verilip WMI sınıfıyla ilgili sınıfları zaman uyumsuz olarak alır.

GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions)

Belirtilen seçenekleri kullanarak WMI sınıfıyla ilgili sınıfları zaman uyumsuz olarak alır.

GetRelatedClasses(String)

WMI sınıfıyla ilgili sınıfları alır.

GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions)

Belirtilen seçeneklere göre WMI sınıfıyla ilgili sınıfları alır.

GetRelationshipClasses()

Sınıfı başkalarıyla ilişkilendiren ilişki sınıflarını alır.

GetRelationshipClasses(ManagementOperationObserver)

Sınıfı başkalarıyla zaman uyumsuz olarak ilişkilendiren ilişki sınıflarını alır.

GetRelationshipClasses(ManagementOperationObserver, String)

Sınıfı belirtilen WMI sınıfıyla zaman uyumsuz olarak ilişkilendiren ilişki sınıflarını alır.

GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions)

Sınıfı belirtilen seçeneklere göre zaman uyumsuz olarak ilişkilendiren ilişki sınıflarını alır.

GetRelationshipClasses(String)

Uç nokta sınıfının belirtilen sınıf olduğu sınıfı başkalarıyla ilişkilendiren ilişki sınıflarını alır.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Belirtilen seçeneklere göre bu sınıfı başkalarıyla ilişkilendiren ilişki sınıflarını alır.

GetRelationships()

Nesneyle ilişkilendirme koleksiyonunu alır.

(Devralındığı yer: ManagementObject)
GetRelationships(ManagementOperationObserver)

Nesneyle ilişkilendirme koleksiyonunu alır.

(Devralındığı yer: ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Nesneyle ilişkilendirme koleksiyonunu alır.

(Devralındığı yer: ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Nesneyle ilişkilendirme koleksiyonunu alır.

(Devralındığı yer: ManagementObject)
GetRelationships(String)

Nesneyle ilişkilendirme koleksiyonunu alır.

(Devralındığı yer: ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Nesneyle ilişkilendirme koleksiyonunu alır.

(Devralındığı yer: ManagementObject)
GetService(Type)

veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür.

(Devralındığı yer: Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Belirli bir WMI sınıfı için kesin olarak türü belirlenmiş bir sınıf oluşturur.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Belirli bir WMI sınıfı için kesin olarak türü belirlenmiş bir sınıf oluşturur. Bu işlev giriş parametrelerine bağlı olarak Visual Basic, C#, JScript, J# veya C++ için kod oluşturur.

GetSubclasses()

Sınıfın tüm alt sınıflarının koleksiyonunu döndürür.

GetSubclasses(EnumerationOptions)

Belirtilen seçenekleri kullanarak sınıfın alt sınıflarını alır.

GetSubclasses(ManagementOperationObserver)

Zaman uyumsuz olarak bu sınıftan türetilen tüm sınıfların koleksiyonunu döndürür.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Belirtilen seçenekleri kullanarak bu sınıftan türetilen tüm sınıfları zaman uyumsuz olarak alır.

GetText(TextFormat)

Nesnenin belirtilen biçimde metinsel bir gösterimini döndürür.

(Devralındığı yer: ManagementBaseObject)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

nesnesinde zaman uyumsuz olarak bir yöntem çağırır.

(Devralındığı yer: ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

nesnesinde zaman uyumsuz olarak bir yöntem çağırır.

(Devralındığı yer: ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

WMI nesnesi üzerinde bir yöntem çağırır. Giriş ve çıkış parametreleri nesne olarak ManagementBaseObject temsil edilir.

(Devralındığı yer: ManagementObject)
InvokeMethod(String, Object[])

nesnesinde bir yöntem çağırır.

(Devralındığı yer: ManagementObject)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
Put()

Değişiklikleri nesneye işler.

(Devralındığı yer: ManagementObject)
Put(ManagementOperationObserver)

Değişiklikleri nesneye zaman uyumsuz olarak işler.

(Devralındığı yer: ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Değişiklikleri nesneye zaman uyumsuz olarak ve belirtilen seçenekleri kullanarak işler.

(Devralındığı yer: ManagementObject)
Put(PutOptions)

Değişiklikleri nesneye işler.

(Devralındığı yer: ManagementObject)
SetPropertyQualifierValue(String, String, Object)

Belirtilen özellik niteleyicisinin değerini ayarlar.

(Devralındığı yer: ManagementBaseObject)
SetPropertyValue(String, Object)

Adlandırılmış özelliğin değerini ayarlar.

(Devralındığı yer: ManagementBaseObject)
SetQualifierValue(String, Object)

Adlandırılmış niteleyicinin değerini ayarlar.

(Devralındığı yer: ManagementBaseObject)
ToString()

Nesnenin tam yolunu döndürür. Bu, varsayılan nesne uygulamasının geçersiz kılma işlemidir.

(Devralındığı yer: ManagementObject)

Ekinlikler

Disposed

Bileşen yöntemine Dispose() yapılan bir çağrı tarafından atıldığında gerçekleşir.

(Devralındığı yer: Component)

Belirtik Arabirim Kullanımları

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

arabirimini ISerializable uygular ve seri hale ManagementBaseObjectgetirmek için gereken verileri döndürür.

(Devralındığı yer: ManagementBaseObject)

Şunlara uygulanır