ManagementBaseObject 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í.
Obsahuje základní prvky objektu správy. Slouží jako základní třída pro konkrétnější třídy objektů správy.
public ref class ManagementBaseObject : System::ComponentModel::Component, ICloneable, System::Runtime::Serialization::ISerializable
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
type ManagementBaseObject = class
inherit Component
interface ICloneable
interface ISerializable
[<System.Serializable>]
type ManagementBaseObject = class
inherit Component
interface ICloneable
interface ISerializable
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
- Dědičnost
- Odvozené
- Atributy
- Implementuje
Konstruktory
ManagementBaseObject(SerializationInfo, StreamingContext) |
Zastaralé.
Inicializuje novou instanci ManagementBaseObject třídy, která je serializovatelná. |
Vlastnosti
CanRaiseEvents |
Získá hodnotu označující, zda komponenta může vyvolat událost. (Zděděno od Component) |
ClassPath |
Získá cestu k třídě objektu správy. |
Container |
Získá objekt IContainer , který obsahuje Component. (Zděděno od Component) |
DesignMode |
Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component . (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 notace []. 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í expando atributu ve třídě automaticky poskytuje výchozí indexovanou vlastnost, jejíž typ je Object a jehož typ indexu je String. |
Properties |
Získá kolekci PropertyData objektů popisující vlastnosti objektu správy. |
Qualifiers |
Získá kolekci objektů definovaných QualifierData v objektu správy. Každý prvek v kolekci obsahuje informace, jako je název, hodnota a příchuťkvalifikátoru. |
Site |
Získá nebo nastaví ISite z Component. (Zděděno od Component) |
SystemProperties |
Získá kolekci systémových vlastností 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í na "__". |
Metody
Clone() |
Vrátí kopii objektu . |
CompareTo(ManagementBaseObject, ComparisonSettings) |
Porovná tento objekt s jiným objektem na základě zadaných možností. |
CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Dispose() |
Uvolní nespravované prostředky používané objektem ManagementBaseObject. |
Dispose() |
Uvolní všechny prostředky používané nástrojem Component. (Zděděno od Component) |
Dispose(Boolean) |
Uvolní nespravované prostředky používané nástrojem Component a volitelně uvolní spravované prostředky. (Zděděno od Component) |
Equals(Object) |
Porovná dva objekty správy. |
GetHashCode() |
Slouží jako hashovací funkce pro konkrétní typ, která je vhodná pro použití v algoritmech hash a datových strukturách, jako je hashovací tabulka. |
GetLifetimeService() |
Zastaralé.
Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
GetObjectData(SerializationInfo, StreamingContext) |
Naplní SerializationInfo data potřebná k deserializaci pole reprezentované touto instancí. |
GetPropertyQualifierValue(String, String) |
Vrátí hodnotu zadaného kvalifikátoru vlastnosti. |
GetPropertyValue(String) |
Získá ekvivalentní přístup k hodnotě vlastnosti. |
GetQualifierValue(String) |
Získá hodnotu zadaného kvalifikátoru. |
GetService(Type) |
Vrátí objekt, který představuje službu poskytovanou objektem Component nebo .Container (Zděděno od Component) |
GetText(TextFormat) |
Vrátí textovou reprezentaci objektu v zadaném formátu. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
InitializeLifetimeService() |
Zastaralé.
Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
SetPropertyQualifierValue(String, String, Object) |
Nastaví hodnotu zadaného kvalifikátoru vlastnosti. |
SetPropertyValue(String, Object) |
Nastaví hodnotu pojmenované vlastnosti. |
SetQualifierValue(String, Object) |
Nastaví hodnotu pojmenovaného kvalifikátoru. |
ToString() |
String Vrátí hodnotu obsahující název , Componentpokud existuje. Tato metoda by neměla být přepsána. (Zděděno od Component) |
Operátory
Explicit(ManagementBaseObject to IntPtr) |
Poskytuje interní objekt WMI reprezentovaný objektem ManagementObject. |
Událost
Disposed |
Vyvolá se, když je komponenta uvolněna voláním Dispose() metody . (Zděděno od Component) |
Explicitní implementace rozhraní
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementuje ISerializable rozhraní a vrací data potřebná k serializaci .ManagementBaseObject |