ManagementClass Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje třídu správy modelu CIM (Common Information Model). Třída správy je třída služby WMI, například Win32_LogicalDisk, která může představovat diskovou jednotku, a Win32_Process, což představuje proces, jako je Notepad.exe. Členové této třídy umožňují přístup k datům rozhraní WMI pomocí konkrétní cesty třídy rozhraní WMI.
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
- Dědičnost
- Atributy
Konstruktory
| Name | Description |
|---|---|
| ManagementClass() |
Inicializuje novou instanci ManagementClass třídy. Toto je konstruktor bez parametrů. |
| ManagementClass(ManagementPath, ObjectGetOptions) |
Inicializuje novou instanci ManagementClass třídy inicializované na danou cestu třídy WMI pomocí zadaných možností. Třída představuje třídu správy modelu CIM (Common Information Model) ze služby WMI, jako je Win32_LogicalDisk, která může představovat diskovou jednotku a Win32_Process, která představuje proces, jako je Notepad.exe. |
| ManagementClass(ManagementPath) |
Inicializuje novou instanci ManagementClass třídy. Třída představuje třídu správy modelu CIM (Common Information Model) ze služby WMI, jako je Win32_LogicalDisk, která může představovat diskovou jednotku a Win32_Process, která představuje proces, jako je Notepad.exe. |
| ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions) |
Inicializuje novou instanci ManagementClass třídy pro zadanou třídu WMI v zadaném oboru a se zadanými možnostmi. Třída představuje třídu správy modelu CIM (Common Information Model) ze služby WMI, jako je Win32_LogicalDisk, která může představovat diskovou jednotku a Win32_Process, která představuje proces, jako je Notepad.exe. |
| ManagementClass(SerializationInfo, StreamingContext) |
Zastaralé.
Inicializuje novou instanci ManagementClass třídy ze zadaných SerializationInfo instancí třídy a StreamingContext třídy. |
| ManagementClass(String, ObjectGetOptions) |
Inicializuje novou instanci ManagementClass třídy inicializované na danou cestu třídy WMI pomocí zadaných možností. Třída představuje třídu správy modelu CIM (Common Information Model) ze služby WMI, jako je Win32_LogicalDisk, která může představovat diskovou jednotku a Win32_Process, která představuje proces, jako je Notepad.exe. |
| ManagementClass(String, String, ObjectGetOptions) |
Inicializuje novou instanci ManagementClass třídy pro zadanou třídu WMI v zadaném oboru a se zadanými možnostmi. Třída představuje třídu správy modelu CIM (Common Information Model) ze služby WMI, jako je Win32_LogicalDisk, která může představovat diskovou jednotku a Win32_Process, která představuje proces, jako je Notepad.exe. |
| ManagementClass(String) |
Inicializuje novou instanci ManagementClass třídy inicializované na danou cestu. Třída představuje třídu správy modelu CIM (Common Information Model) ze služby WMI, jako je Win32_LogicalDisk, která může představovat diskovou jednotku a Win32_Process, která představuje proces, jako je Notepad.exe. |
Vlastnosti
| Name | Description |
|---|---|
| CanRaiseEvents |
Získá hodnotu určující, zda komponenta může vyvolat událost. (Zděděno od Component) |
| ClassPath |
Získá nebo nastaví cestu ke třídě objektu. (Zděděno od ManagementObject) |
| Container |
Získá ten IContainer , který obsahuje Component. (Zděděno od Component) |
| Derivation |
Získá pole obsahující všechny třídy WMI v hierarchii dědičnosti z této třídy do horní části hierarchie. |
| DesignMode |
Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu. (Zděděno od Component) |
| Events |
Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component. (Zděděno od Component) |
| Item[String] |
Získá přístup k hodnotám vlastností prostřednictvím zápisu []. Tato vlastnost je indexer pro ManagementBaseObject třídu. Můžete použít výchozí indexované vlastnosti definované typem, ale nemůžete explicitně definovat vlastní. Zadání atributu expando ve třídě však automaticky poskytuje výchozí indexovanou vlastnost, jejíž typ je Object a jehož typ indexu je String. (Zděděno od ManagementBaseObject) |
| Methods |
Získá nebo nastaví kolekci MethodData objektů, které představují metody definované ve třídě WMI. |
| Options |
Získá nebo nastaví další informace, které se mají použít při načítání objektu. (Zděděno od ManagementObject) |
| Path |
Získá nebo nastaví cestu třídy WMI, ke které ManagementClass je objekt vázán. |
| Properties |
Získá kolekci PropertyData objektů popisující vlastnosti objektu správy. (Zděděno od ManagementBaseObject) |
| Qualifiers |
Získá kolekci objektů definovaných QualifierData pro objekt správy. Každý prvek v kolekci obsahuje informace, jako je název kvalifikátoru , hodnota a příchuť. (Zděděno od ManagementBaseObject) |
| Scope |
Získá nebo nastaví obor, ve kterém se tento objekt nachází. (Zděděno od ManagementObject) |
| Site |
Získá nebo nastaví ISite objektu Component. (Zděděno od Component) |
| SystemProperties |
Získá kolekci vlastností systému WMI objektu správy (například název třídy, server a obor názvů). Názvy systémových vlastností rozhraní WMI začínají písmenem __. (Zděděno od ManagementBaseObject) |
Metody
| Name | Description |
|---|---|
| Clone() |
Vrátí kopii objektu. |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Porovná tento objekt s jiným objektem na základě zadaných možností. (Zděděno od ManagementBaseObject) |
| CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) |
Zkopíruje objekt do jiného umístění asynchronně. (Zděděno od ManagementObject) |
| CopyTo(ManagementOperationObserver, ManagementPath) |
Zkopíruje objekt do jiného umístění asynchronně. (Zděděno od ManagementObject) |
| CopyTo(ManagementOperationObserver, String, PutOptions) |
Zkopíruje objekt do jiného umístění asynchronně. (Zděděno od ManagementObject) |
| CopyTo(ManagementOperationObserver, String) |
Zkopíruje objekt do jiného umístění asynchronně. (Zděděno od ManagementObject) |
| CopyTo(ManagementPath, PutOptions) |
Zkopíruje objekt do jiného umístění. (Zděděno od ManagementObject) |
| CopyTo(ManagementPath) |
Zkopíruje objekt do jiného umístění. (Zděděno od ManagementObject) |
| CopyTo(String, PutOptions) |
Zkopíruje objekt do jiného umístění. (Zděděno od ManagementObject) |
| CopyTo(String) |
Zkopíruje objekt do jiného umístění. (Zděděno od ManagementObject) |
| CreateInstance() |
Inicializuje novou instanci třídy WMI. |
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Delete() |
Odstraní objekt. (Zděděno od ManagementObject) |
| Delete(DeleteOptions) |
Odstraní objekt. (Zděděno od ManagementObject) |
| Delete(ManagementOperationObserver, DeleteOptions) |
Odstraní objekt. (Zděděno od ManagementObject) |
| Delete(ManagementOperationObserver) |
Odstraní objekt. (Zděděno od ManagementObject) |
| Derive(String) |
Odvozuje novou třídu z této třídy. |
| Dispose() |
Uvolní všechny prostředky používané komponentou. (Zděděno od ManagementObject) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané Component a volitelně uvolní spravované prostředky. (Zděděno od Component) |
| Equals(Object) |
Porovná dva objekty správy. (Zděděno od ManagementBaseObject) |
| Get() |
Vytvoří vazbu informací o třídě rozhraní WMI k objektu správy. (Zděděno od ManagementObject) |
| Get(ManagementOperationObserver) |
Vytvoří vazbu k objektu správy asynchronně. (Zděděno od ManagementObject) |
| GetHashCode() |
Slouží jako hashovací funkce pro určitý typ, která je vhodná pro použití v algoritmech hash a datových strukturách, jako je hashovací tabulka. (Zděděno od ManagementBaseObject) |
| GetInstances() |
Vrátí kolekci všech instancí třídy. |
| GetInstances(EnumerationOptions) |
Vrátí kolekci všech instancí třídy pomocí zadaných možností. |
| GetInstances(ManagementOperationObserver, EnumerationOptions) |
Vrátí kolekci všech instancí třídy asynchronně pomocí zadaných možností. |
| GetInstances(ManagementOperationObserver) |
Vrátí kolekci všech instancí třídy asynchronně. |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetMethodParameters(String) |
Vrátí reprezentaci ManagementBaseObject seznamu vstupních parametrů pro metodu. (Zděděno od ManagementObject) |
| GetObjectData(SerializationInfo, StreamingContext) |
SerializationInfo Naplní data nezbytná k deserializaci pole reprezentované touto instancí. |
| GetPropertyQualifierValue(String, String) |
Vrátí hodnotu zadaného kvalifikátoru vlastnosti. (Zděděno od ManagementBaseObject) |
| GetPropertyValue(String) |
Získá ekvivalentní přístup k hodnotě vlastnosti. (Zděděno od ManagementBaseObject) |
| GetQualifierValue(String) |
Získá hodnotu zadaného kvalifikátoru. (Zděděno od ManagementBaseObject) |
| GetRelated() |
Získá kolekci objektů souvisejících s objektem (asociátory). (Zděděno od ManagementObject) |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Získá kolekci objektů souvisejících s objektem (asociátory). (Zděděno od ManagementObject) |
| GetRelated(ManagementOperationObserver, String) |
Získá kolekci objektů souvisejících s objektem (asociátory). (Zděděno od ManagementObject) |
| GetRelated(ManagementOperationObserver) |
Získá kolekci objektů souvisejících s objektem (asociátory) asynchronně. Toto volání se vrátí okamžitě a delegát se zavolá, když jsou výsledky k dispozici. (Zděděno od ManagementObject) |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Získá kolekci objektů souvisejících s objektem (asociátory). (Zděděno od ManagementObject) |
| GetRelated(String) |
Získá kolekci objektů souvisejících s objektem (asociátory). (Zděděno od ManagementObject) |
| GetRelatedClasses() |
Načte třídy související s třídou WMI. |
| GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions) |
Načte třídy související s třídou WMI asynchronně pomocí zadaných možností. |
| GetRelatedClasses(ManagementOperationObserver, String) |
Načte třídy související s třídou WMI asynchronně vzhledem k názvu související třídy. |
| GetRelatedClasses(ManagementOperationObserver) |
Načte třídy související s třídou WMI asynchronně. |
| GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions) |
Načte třídy související s třídou WMI na základě zadaných možností. |
| GetRelatedClasses(String) |
Načte třídy související s třídou WMI. |
| GetRelationshipClasses() |
Načte třídy relací, které souvisejí s ostatními. |
| GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions) |
Načte třídy relací, které souvisí třídu podle zadaných možností, asynchronně. |
| GetRelationshipClasses(ManagementOperationObserver, String) |
Načte třídy relací, které souvisí třídu se zadanou třídou rozhraní WMI, asynchronně. |
| GetRelationshipClasses(ManagementOperationObserver) |
Načte třídy relací, které souvisí s ostatními, asynchronně. |
| GetRelationshipClasses(String, String, String, EnumerationOptions) |
Načte třídy relací, které souvisejí s touto třídou s ostatními podle zadaných možností. |
| GetRelationshipClasses(String) |
Načte třídy relací, které souvisejí s ostatními, kde třída koncového bodu je zadanou třídou. |
| GetRelationships() |
Získá kolekci přidružení k objektu. (Zděděno od ManagementObject) |
| GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions) |
Získá kolekci přidružení k objektu. (Zděděno od ManagementObject) |
| GetRelationships(ManagementOperationObserver, String) |
Získá kolekci přidružení k objektu. (Zděděno od ManagementObject) |
| GetRelationships(ManagementOperationObserver) |
Získá kolekci přidružení k objektu. (Zděděno od ManagementObject) |
| GetRelationships(String, String, String, Boolean, EnumerationOptions) |
Získá kolekci přidružení k objektu. (Zděděno od ManagementObject) |
| GetRelationships(String) |
Získá kolekci přidružení k objektu. (Zděděno od ManagementObject) |
| GetService(Type) |
Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jeho Container. (Zděděno od Component) |
| GetStronglyTypedClassCode(Boolean, Boolean) |
Generuje třídu silného typu pro danou třídu WMI. |
| GetStronglyTypedClassCode(CodeLanguage, String, String) |
Generuje třídu silného typu pro danou třídu WMI. Tato funkce vygeneruje kód pro Visual Basic, C#, JScript, J# nebo C++ v závislosti na vstupních parametrech. |
| GetSubclasses() |
Vrátí kolekci všech podtříd pro třídu. |
| GetSubclasses(EnumerationOptions) |
Načte podtřídy třídy pomocí zadaných možností. |
| GetSubclasses(ManagementOperationObserver, EnumerationOptions) |
Načte všechny třídy odvozené z této třídy asynchronně pomocí zadaných možností. |
| GetSubclasses(ManagementOperationObserver) |
Vrátí kolekci všech tříd odvozených z této třídy asynchronně. |
| GetText(TextFormat) |
Vrátí textovou reprezentaci objektu v zadaném formátu. (Zděděno od ManagementBaseObject) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) |
Vyvolá metodu objektu asynchronně. (Zděděno od ManagementObject) |
| InvokeMethod(ManagementOperationObserver, String, Object[]) |
Vyvolá metodu objektu asynchronně. (Zděděno od ManagementObject) |
| InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) |
Vyvolá metodu objektu WMI. Vstupní a výstupní parametry jsou reprezentovány jako ManagementBaseObject objekty. (Zděděno od ManagementObject) |
| InvokeMethod(String, Object[]) |
Vyvolá metodu objektu. (Zděděno od ManagementObject) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| Put() |
Potvrdí změny objektu. (Zděděno od ManagementObject) |
| Put(ManagementOperationObserver, PutOptions) |
Potvrdí změny objektu asynchronně a pomocí zadaných možností. (Zděděno od ManagementObject) |
| Put(ManagementOperationObserver) |
Potvrdí změny objektu asynchronně. (Zděděno od ManagementObject) |
| Put(PutOptions) |
Potvrdí změny objektu. (Zděděno od ManagementObject) |
| SetPropertyQualifierValue(String, String, Object) |
Nastaví hodnotu zadaného kvalifikátoru vlastnosti. (Zděděno od ManagementBaseObject) |
| SetPropertyValue(String, Object) |
Nastaví hodnotu pojmenované vlastnosti. (Zděděno od ManagementBaseObject) |
| SetQualifierValue(String, Object) |
Nastaví hodnotu pojmenovaného kvalifikátoru. (Zděděno od ManagementBaseObject) |
| ToString() |
Vrátí úplnou cestu objektu. Toto je přepsání výchozí implementace objektu. (Zděděno od ManagementObject) |
Událost
| Name | Description |
|---|---|
| Disposed |
Nastane, když komponenta je uvolněna voláním Dispose() metody. (Zděděno od Component) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementuje ISerializable rozhraní a vrací data potřebná k serializaci ManagementBaseObject. (Zděděno od ManagementBaseObject) |