Udostępnij za pośrednictwem


ManagementBaseObject Klasa

Definicja

Zawiera podstawowe elementy obiektu zarządzania. Służy jako klasa bazowa do bardziej specyficznych klas obiektów zarządzania.

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
Dziedziczenie
ManagementBaseObject
Pochodne
Atrybuty
Implementuje

Konstruktory

ManagementBaseObject(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje ManagementBaseObject nowe wystąpienie klasy, która można serializować.

Właściwości

CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.

(Odziedziczone po Component)
ClassPath

Pobiera ścieżkę do klasy obiektu zarządzania.

Container

Pobiera element IContainer zawierający element Component.

(Odziedziczone po Component)
DesignMode

Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania.

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu .

(Odziedziczone po Component)
Item[String]

Pobiera dostęp do wartości właściwości za pośrednictwem notacji []. Ta właściwość jest indeksatorem ManagementBaseObject klasy . Można użyć domyślnych właściwości indeksowanych zdefiniowanych przez typ, ale nie można jawnie zdefiniować własnych. Jednak określenie atrybutu expando w klasie automatycznie zapewnia domyślną właściwość indeksowaną, której typem jest Object i którego typem indeksu jest Ciąg.

Properties

Pobiera kolekcję PropertyData obiektów opisujących właściwości obiektu zarządzania.

Qualifiers

Pobiera kolekcję QualifierData obiektów zdefiniowanych w obiekcie zarządzania. Każdy element w kolekcji zawiera informacje, takie jak nazwa kwalifikatora , wartość i smak.

Site

Pobiera lub ustawia wartość ISite .Component

(Odziedziczone po Component)
SystemProperties

Pobiera kolekcję właściwości systemu WMI obiektu zarządzania (na przykład nazwę klasy, serwer i przestrzeń nazw). Nazwy właściwości systemowych WMI zaczynają się od "__".

Metody

Clone()

Zwraca kopię obiektu.

CompareTo(ManagementBaseObject, ComparisonSettings)

Porównuje ten obiekt z innym na podstawie określonych opcji.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia niezarządzane zasoby używane przez obiekt ManagementBaseObject.

Dispose()

Zwalnia wszelkie zasoby używane przez element Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po Component)
Equals(Object)

Porównuje dwa obiekty zarządzania.

GetHashCode()

Służy jako funkcja skrótu dla określonego typu, odpowiednia do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów.

GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Wypełnia obiekt danymi niezbędnymi do deserializacji pola reprezentowanego przez to wystąpienie.

GetPropertyQualifierValue(String, String)

Zwraca wartość kwalifikatora określonej właściwości.

GetPropertyValue(String)

Pobiera odpowiednik metody dostępu do wartości właściwości.

GetQualifierValue(String)

Pobiera wartość określonego kwalifikatora.

GetService(Type)

Zwraca obiekt, który reprezentuje usługę dostarczaną przez Component obiekt lub przez element Container.

(Odziedziczone po Component)
GetText(TextFormat)

Zwraca tekstową reprezentację obiektu w określonym formacie.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
SetPropertyQualifierValue(String, String, Object)

Ustawia wartość kwalifikatora określonej właściwości.

SetPropertyValue(String, Object)

Ustawia wartość nazwanej właściwości.

SetQualifierValue(String, Object)

Ustawia wartość nazwanego kwalifikatora.

ToString()

Zwraca wartość String zawierającą nazwę Componentobiektu , jeśli istnieje. Ta metoda nie powinna być zastępowana.

(Odziedziczone po Component)

Operatory

Explicit(ManagementBaseObject to IntPtr)

Udostępnia wewnętrzny obiekt WMI reprezentowany przez obiekt ManagementObject.

Zdarzenia

Disposed

Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody .

(Odziedziczone po Component)

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementuje ISerializable interfejs i zwraca dane potrzebne do serializacji .ManagementBaseObject

Dotyczy