ManagementObject Klasa

Definicja

Reprezentuje wystąpienie usługi WMI.Represents a WMI instance.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
Dziedziczenie
Pochodne
Atrybuty
Implementuje

Konstruktory

ManagementObject()

Inicjuje nowe wystąpienie klasy ManagementObject.Initializes a new instance of the ManagementObject class. To jest Konstruktor bez parametrów.This is the parameterless constructor.

ManagementObject(ManagementPath)

Inicjuje nowe wystąpienie klasy ManagementObject dla określonej ścieżki obiektu WMI.Initializes a new instance of the ManagementObject class for the specified WMI object path. Ścieżka jest podana jako ManagementPath.The path is provided as a ManagementPath.

ManagementObject(ManagementPath, ObjectGetOptions)

Inicjuje nowe wystąpienie klasy ManagementObject powiązane z określoną ścieżką WMI, włącznie z określonymi dodatkowymi opcjami.Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Inicjuje nowe wystąpienie klasy ManagementObject powiązane z określoną ścieżką WMI, która zawiera określone opcje.Initializes a new instance of the ManagementObject class bound to the specified WMI path that includes the specified options.

ManagementObject(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie klasy ManagementObject, która jest możliwa do serializacji.Initializes a new instance of the ManagementObject class that is serializable.

ManagementObject(String)

Inicjuje nowe wystąpienie klasy ManagementObject dla określonej ścieżki obiektu WMI.Initializes a new instance of the ManagementObject class for the specified WMI object path. Ścieżka jest podana jako ciąg.The path is provided as a string.

ManagementObject(String, ObjectGetOptions)

Inicjuje nowe wystąpienie klasy ManagementObject powiązane z określoną ścieżką WMI, włącznie z określonymi dodatkowymi opcjami.Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options. W tym wariantzie ścieżka może być określona jako ciąg.In this variant, the path can be specified as a string.

ManagementObject(String, String, ObjectGetOptions)

Inicjuje nowe wystąpienie klasy ManagementObject powiązane z określoną ścieżką WMI i zawiera określone opcje.Initializes a new instance of the ManagementObject class bound to the specified WMI path, and includes the specified options. Zakres i ścieżka są określone jako ciągi.The scope and the path are specified as strings.

Właściwości

CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.Gets a value indicating whether the component can raise an event.

(Odziedziczone po Component)
ClassPath

Pobiera lub ustawia ścieżkę do klasy obiektu.Gets or sets the path to the object's class.

Container

Pobiera IContainer, który zawiera Component.Gets the IContainer that contains the Component.

(Odziedziczone po Component)
DesignMode

Pobiera wartość wskazującą, czy Component jest obecnie w trybie projektowania.Gets a value that indicates whether the Component is currently in design mode.

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component.Gets the list of event handlers that are attached to this Component.

(Odziedziczone po Component)
Item[String]

Uzyskuje dostęp do wartości właściwości przy użyciu notacji [].Gets access to property values through [] notation. Ta właściwość jest indeksatorem klasy ManagementBaseObject.This property is the indexer for the ManagementBaseObject class. Można użyć domyślnych właściwości indeksowanych zdefiniowanych przez typ, ale nie można jawnie zdefiniować własnych.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. Jednak określenie atrybutu expand w klasie automatycznie zapewnia domyślną indeksowaną właściwość, której typem jest obiekt i którego typem indeksu jest ciąg.However, specifying the expando attribute on a class automatically provides a default indexed property whose type is Object and whose index type is String.

(Odziedziczone po ManagementBaseObject)
Options

Pobiera lub ustawia dodatkowe informacje do użycia podczas pobierania obiektu.Gets or sets additional information to use when retrieving the object.

Path

Pobiera lub ustawia ścieżkę WMI obiektu.Gets or sets the object's WMI path.

Properties

Pobiera kolekcję PropertyData obiektów opisujących właściwości obiektu zarządzania.Gets a collection of PropertyData objects describing the properties of the management object.

(Odziedziczone po ManagementBaseObject)
Qualifiers

Pobiera kolekcję QualifierData obiektów zdefiniowanych w obiekcie zarządzania.Gets the collection of QualifierData objects defined on the management object. Każdy element w kolekcji zawiera informacje, takie jak nazwa kwalifikatora , wartość i wersja.Each element in the collection holds information such as the qualifier name, value, and flavor.

(Odziedziczone po ManagementBaseObject)
Scope

Pobiera lub ustawia zakres, w którym znajduje się ten obiekt.Gets or sets the scope in which this object resides.

Site

Pobiera lub ustawia ISite Component.Gets or sets the ISite of the Component.

(Odziedziczone po Component)
SystemProperties

Pobiera kolekcję właściwości systemu WMI obiektu zarządzania (na przykład nazwy klasy, serwera i przestrzeni nazw).Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). Nazwy właściwości systemu WMI zaczynają się od "".WMI system property names begin with "".

(Odziedziczone po ManagementBaseObject)

Metody

Clone()

Tworzy kopię obiektu.Creates a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings)

Porównuje ten obiekt z innym, na podstawie określonych opcji.Compares this object to another, based on specified options.

(Odziedziczone po ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String, PutOptions)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.Copies the object to a different location, asynchronously.

CopyTo(ManagementPath)

Kopiuje obiekt do innej lokalizacji.Copies the object to a different location.

CopyTo(ManagementPath, PutOptions)

Kopiuje obiekt do innej lokalizacji.Copies the object to a different location.

CopyTo(String)

Kopiuje obiekt do innej lokalizacji.Copies the object to a different location.

CopyTo(String, PutOptions)

Kopiuje obiekt do innej lokalizacji.Copies the object to a different location.

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Delete()

Usuwa obiekt.Deletes the object.

Delete(DeleteOptions)

Usuwa obiekt.Deletes the object.

Delete(ManagementOperationObserver)

Usuwa obiekt.Deletes the object.

Delete(ManagementOperationObserver, DeleteOptions)

Usuwa obiekt.Deletes the object.

Dispose()

Zwalnia wszystkie zasoby używane przez składnik.Releases all resources used by the Component.

Dispose()

Zwalnia niezarządzane zasoby używane przez ManagementBaseObject.Releases the unmanaged resources used by the ManagementBaseObject.

(Odziedziczone po ManagementBaseObject)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Odziedziczone po Component)
Equals(Object)

Porównuje dwa obiekty zarządzania.Compares two management objects.

(Odziedziczone po ManagementBaseObject)
Get()

Powiąże informacje o klasie WMI z obiektem zarządzania.Binds WMI class information to the management object.

Get(ManagementOperationObserver)

Tworzy powiązanie z obiektem zarządzania asynchronicznie.Binds to the management object asynchronously.

GetHashCode()

Służy jako funkcja skrótu dla określonego typu, odpowiednia do użycia w algorytmach wyznaczania wartości skrótu i struktur danych, takich jak tabela skrótów.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Odziedziczone po ManagementBaseObject)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetMethodParameters(String)

Zwraca ManagementBaseObject reprezentujący listę parametrów wejściowych dla metody.Returns a ManagementBaseObject representing the list of input parameters for a method.

GetObjectData(SerializationInfo, StreamingContext)

Wypełnia SerializationInfo danymi niezbędnymi do deserializacji pola reprezentowanego przez to wystąpienie.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetObjectData(SerializationInfo, StreamingContext)

Wypełnia SerializationInfo danymi niezbędnymi do deserializacji pola reprezentowanego przez to wystąpienie.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

(Odziedziczone po ManagementBaseObject)
GetPropertyQualifierValue(String, String)

Zwraca wartość określonego kwalifikatora właściwości.Returns the value of the specified property qualifier.

(Odziedziczone po ManagementBaseObject)
GetPropertyValue(String)

Pobiera równoważną metodę dostępu do wartości właściwości.Gets an equivalent accessor to a property's value.

(Odziedziczone po ManagementBaseObject)
GetQualifierValue(String)

Pobiera wartość określonego kwalifikatora.Gets the value of the specified qualifier.

(Odziedziczone po ManagementBaseObject)
GetRelated()

Pobiera kolekcję obiektów związanych z obiektem (skojarzeniami).Gets a collection of objects related to the object (associators).

GetRelated(ManagementOperationObserver)

Pobiera kolekcję obiektów powiązanych z obiektem (skojarzeniami) asynchronicznie.Gets a collection of objects related to the object (associators) asynchronously. To wywołanie zwraca natychmiast, a obiekt delegowany jest wywoływany, gdy wyniki są dostępne.This call returns immediately, and a delegate is called when the results are available.

GetRelated(ManagementOperationObserver, String)

Pobiera kolekcję obiektów związanych z obiektem (skojarzeniami).Gets a collection of objects related to the object (associators).

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję obiektów związanych z obiektem (skojarzeniami).Gets a collection of objects related to the object (associators).

GetRelated(String)

Pobiera kolekcję obiektów związanych z obiektem (skojarzeniami).Gets a collection of objects related to the object (associators).

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję obiektów związanych z obiektem (skojarzeniami).Gets a collection of objects related to the object (associators).

GetRelationships()

Pobiera kolekcję skojarzeń z obiektem.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver)

Pobiera kolekcję skojarzeń z obiektem.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver, String)

Pobiera kolekcję skojarzeń z obiektem.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję skojarzeń z obiektem.Gets a collection of associations to the object.

GetRelationships(String)

Pobiera kolekcję skojarzeń z obiektem.Gets a collection of associations to the object.

GetRelationships(String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję skojarzeń z obiektem.Gets a collection of associations to the object.

GetService(Type)

Zwraca obiekt, który reprezentuje usługę dostarczoną przez Component lub Container.Returns an object that represents a service provided by the Component or by its Container.

(Odziedziczone po Component)
GetText(TextFormat)

Zwraca tekstową reprezentację obiektu w określonym formacie.Returns a textual representation of the object in the specified format.

(Odziedziczone po ManagementBaseObject)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Wywołuje metodę dla obiektu, asynchronicznie.Invokes a method on the object, asynchronously.

InvokeMethod(ManagementOperationObserver, String, Object[])

Wywołuje metodę dla obiektu, asynchronicznie.Invokes a method on the object, asynchronously.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Wywołuje metodę dla obiektu WMI.Invokes a method on the WMI object. Parametry wejściowe i wyjściowe są reprezentowane jako obiekty ManagementBaseObject.The input and output parameters are represented as ManagementBaseObject objects.

InvokeMethod(String, Object[])

Wywołuje metodę dla obiektu.Invokes a method on the object.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego obiektu MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
Put()

Zatwierdza zmiany w obiekcie.Commits the changes to the object.

Put(ManagementOperationObserver)

Zatwierdza zmiany w obiekcie, asynchronicznie.Commits the changes to the object, asynchronously.

Put(ManagementOperationObserver, PutOptions)

Zatwierdza zmiany w obiekcie asynchronicznie i przy użyciu określonych opcji.Commits the changes to the object asynchronously and using the specified options.

Put(PutOptions)

Zatwierdza zmiany w obiekcie.Commits the changes to the object.

SetPropertyQualifierValue(String, String, Object)

Ustawia wartość określonego kwalifikatora właściwości.Sets the value of the specified property qualifier.

(Odziedziczone po ManagementBaseObject)
SetPropertyValue(String, Object)

Ustawia wartość nazwanej właściwości.Sets the value of the named property.

(Odziedziczone po ManagementBaseObject)
SetQualifierValue(String, Object)

Ustawia wartość nazwanego kwalifikatora.Sets the value of the named qualifier.

(Odziedziczone po ManagementBaseObject)
ToString()

Zwraca pełną ścieżkę do obiektu.Returns the full path of the object. Jest to zastąpienie implementacji obiektu domyślnego.This is an override of the default object implementation.

Zdarzenia

Disposed

Występuje, gdy składnik zostanie usunięty przez wywołanie metody Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Odziedziczone po Component)

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementuje interfejs ISerializable i zwraca dane, które są konieczne do serializacji ManagementBaseObject.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

(Odziedziczone po ManagementBaseObject)

Dotyczy