ManagementClass Klasa

Definicja

Reprezentuje klasę zarządzania common information model (CIM). Klasa zarządzania to klasa WMI, taka jak Win32_LogicalDisk, która może reprezentować dysk i Win32_Process, która reprezentuje proces taki jak Notepad.exe. Członkowie tej klasy umożliwiają uzyskiwanie dostępu do danych usługi WMI przy użyciu określonej ścieżki klasy 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
Dziedziczenie
Atrybuty

Konstruktory

ManagementClass()

Inicjuje nowe wystąpienie klasy ManagementClass. Jest to konstruktor bez parametrów.

ManagementClass(ManagementPath)

Inicjuje nowe wystąpienie klasy ManagementClass. Klasa reprezentuje klasę zarządzania Common Information Model (CIM) z usługi WMI, taką jak Win32_LogicalDisk, która może reprezentować dysk i Win32_Process, która reprezentuje proces, taki jak Notepad.exe.

ManagementClass(ManagementPath, ObjectGetOptions)

Inicjuje ManagementClass nowe wystąpienie klasy zainicjowane do danej ścieżki klasy WMI przy użyciu określonych opcji. Klasa reprezentuje klasę zarządzania Common Information Model (CIM) z usługi WMI, taką jak Win32_LogicalDisk, która może reprezentować dysk i Win32_Process, która reprezentuje proces, taki jak Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Inicjuje ManagementClass nowe wystąpienie klasy dla określonej klasy WMI w określonym zakresie i z określonymi opcjami. Klasa reprezentuje klasę zarządzania Common Information Model (CIM) z usługi WMI, taką jak Win32_LogicalDisk, która może reprezentować dysk i Win32_Process, która reprezentuje proces, taki jak Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)

Inicjuje ManagementClass nowe wystąpienie klasy z określonych wystąpień SerializationInfo klas i StreamingContext .

ManagementClass(String)

Inicjuje ManagementClass nowe wystąpienie klasy zainicjowane do danej ścieżki. Klasa reprezentuje klasę zarządzania Common Information Model (CIM) z usługi WMI, taką jak Win32_LogicalDisk, która może reprezentować dysk i Win32_Process, która reprezentuje proces, taki jak Notepad.exe.

ManagementClass(String, ObjectGetOptions)

Inicjuje ManagementClass nowe wystąpienie klasy zainicjowane do danej ścieżki klasy WMI przy użyciu określonych opcji. Klasa reprezentuje klasę zarządzania Common Information Model (CIM) z usługi WMI, taką jak Win32_LogicalDisk, która może reprezentować dysk i Win32_Process, która reprezentuje proces, taki jak Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Inicjuje ManagementClass nowe wystąpienie klasy dla określonej klasy WMI w określonym zakresie i z określonymi opcjami. Klasa reprezentuje klasę zarządzania Common Information Model (CIM) z usługi WMI, taką jak Win32_LogicalDisk, która może reprezentować dysk i Win32_Process, która reprezentuje proces, taki jak Notepad.exe.

Właściwości

CanRaiseEvents

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

(Odziedziczone po Component)
ClassPath

Pobiera lub ustawia ścieżkę do klasy obiektu.

(Odziedziczone po ManagementObject)
Container

Pobiera element IContainer zawierający element Component.

(Odziedziczone po Component)
Derivation

Pobiera tablicę zawierającą wszystkie klasy WMI w hierarchii dziedziczenia z tej klasy do góry hierarchii.

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.

(Odziedziczone po ManagementBaseObject)
Methods

Pobiera lub ustawia kolekcję MethodData obiektów reprezentujących metody zdefiniowane w klasie WMI.

Options

Pobiera lub ustawia dodatkowe informacje do użycia podczas pobierania obiektu.

(Odziedziczone po ManagementObject)
Path

Pobiera lub ustawia ścieżkę klasy WMI, do której ManagementClass obiekt jest powiązany.

Properties

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

(Odziedziczone po ManagementBaseObject)
Qualifiers

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

(Odziedziczone po ManagementBaseObject)
Scope

Pobiera lub ustawia zakres, w którym znajduje się ten obiekt.

(Odziedziczone po ManagementObject)
Site

Pobiera lub ustawia ISite element .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 "__".

(Odziedziczone po ManagementBaseObject)

Metody

Clone()

Zwraca kopię obiektu.

CompareTo(ManagementBaseObject, ComparisonSettings)

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

(Odziedziczone po ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.

(Odziedziczone po ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.

(Odziedziczone po ManagementObject)
CopyTo(ManagementOperationObserver, String)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.

(Odziedziczone po ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Kopiuje obiekt do innej lokalizacji, asynchronicznie.

(Odziedziczone po ManagementObject)
CopyTo(ManagementPath)

Kopiuje obiekt do innej lokalizacji.

(Odziedziczone po ManagementObject)
CopyTo(ManagementPath, PutOptions)

Kopiuje obiekt do innej lokalizacji.

(Odziedziczone po ManagementObject)
CopyTo(String)

Kopiuje obiekt do innej lokalizacji.

(Odziedziczone po ManagementObject)
CopyTo(String, PutOptions)

Kopiuje obiekt do innej lokalizacji.

(Odziedziczone po ManagementObject)
CreateInstance()

Inicjuje nowe wystąpienie klasy WMI.

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)
Delete()

Usuwa obiekt.

(Odziedziczone po ManagementObject)
Delete(DeleteOptions)

Usuwa obiekt.

(Odziedziczone po ManagementObject)
Delete(ManagementOperationObserver)

Usuwa obiekt.

(Odziedziczone po ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Usuwa obiekt.

(Odziedziczone po ManagementObject)
Derive(String)

Wyprowadza nową klasę z tej klasy.

Dispose()

Zwalnia wszystkie zasoby używane przez składnik.

(Odziedziczone po ManagementObject)
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.

(Odziedziczone po ManagementBaseObject)
Get()

Wiąże informacje o klasie WMI z obiektem zarządzania.

(Odziedziczone po ManagementObject)
Get(ManagementOperationObserver)

Wiąże się z obiektem zarządzania asynchronicznie.

(Odziedziczone po ManagementObject)
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.

(Odziedziczone po ManagementBaseObject)
GetInstances()

Zwraca kolekcję wszystkich wystąpień klasy.

GetInstances(EnumerationOptions)

Zwraca kolekcję wszystkich wystąpień klasy przy użyciu określonych opcji.

GetInstances(ManagementOperationObserver)

Zwraca kolekcję wszystkich wystąpień klasy asynchronicznie.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Zwraca kolekcję wszystkich wystąpień klasy asynchronicznie przy użyciu określonych opcji.

GetLifetimeService()
Nieaktualne.

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

(Odziedziczone po MarshalByRefObject)
GetMethodParameters(String)

Zwraca reprezentację ManagementBaseObject listy parametrów wejściowych dla metody.

(Odziedziczone po ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

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

GetObjectData(SerializationInfo, StreamingContext)

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

(Odziedziczone po ManagementObject)
GetPropertyQualifierValue(String, String)

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

(Odziedziczone po ManagementBaseObject)
GetPropertyValue(String)

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

(Odziedziczone po ManagementBaseObject)
GetQualifierValue(String)

Pobiera wartość określonego kwalifikatora.

(Odziedziczone po ManagementBaseObject)
GetRelated()

Pobiera kolekcję obiektów powiązanych z obiektem (asocjatorów).

(Odziedziczone po ManagementObject)
GetRelated(ManagementOperationObserver)

Pobiera kolekcję obiektów związanych z obiektem (asocjatorami) asynchronicznie. To wywołanie jest zwracane natychmiast, a delegat jest wywoływany, gdy wyniki są dostępne.

(Odziedziczone po ManagementObject)
GetRelated(ManagementOperationObserver, String)

Pobiera kolekcję obiektów powiązanych z obiektem (asocjatorów).

(Odziedziczone po ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję obiektów powiązanych z obiektem (asocjatorów).

(Odziedziczone po ManagementObject)
GetRelated(String)

Pobiera kolekcję obiektów powiązanych z obiektem (asocjatorów).

(Odziedziczone po ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję obiektów powiązanych z obiektem (asocjatorów).

(Odziedziczone po ManagementObject)
GetRelatedClasses()

Pobiera klasy powiązane z klasą WMI.

GetRelatedClasses(ManagementOperationObserver)

Pobiera klasy powiązane z klasą WMI asynchronicznie.

GetRelatedClasses(ManagementOperationObserver, String)

Pobiera klasy powiązane z klasą WMI, asynchronicznie, biorąc pod uwagę powiązaną nazwę klasy.

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

Pobiera klasy powiązane z klasą WMI asynchronicznie przy użyciu określonych opcji.

GetRelatedClasses(String)

Pobiera klasy powiązane z klasą WMI.

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

Pobiera klasy powiązane z klasą WMI na podstawie określonych opcji.

GetRelationshipClasses()

Pobiera klasy relacji, które odnoszą klasę do innych.

GetRelationshipClasses(ManagementOperationObserver)

Pobiera klasy relacji, które odnoszą klasę do innych, asynchronicznie.

GetRelationshipClasses(ManagementOperationObserver, String)

Pobiera klasy relacji, które odnoszą klasę do określonej klasy WMI, asynchronicznie.

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

Pobiera klasy relacji, które odnoszą klasę zgodnie z określonymi opcjami asynchronicznie.

GetRelationshipClasses(String)

Pobiera klasy relacji, które odnoszą klasę do innych, gdzie klasa punktu końcowego jest określoną klasą.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Pobiera klasy relacji, które odnoszą tę klasę do innych, zgodnie z określonymi opcjami.

GetRelationships()

Pobiera kolekcję skojarzeń do obiektu.

(Odziedziczone po ManagementObject)
GetRelationships(ManagementOperationObserver)

Pobiera kolekcję skojarzeń do obiektu.

(Odziedziczone po ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Pobiera kolekcję skojarzeń do obiektu.

(Odziedziczone po ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję skojarzeń do obiektu.

(Odziedziczone po ManagementObject)
GetRelationships(String)

Pobiera kolekcję skojarzeń do obiektu.

(Odziedziczone po ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Pobiera kolekcję skojarzeń do obiektu.

(Odziedziczone po ManagementObject)
GetService(Type)

Zwraca obiekt reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container.

(Odziedziczone po Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Generuje silnie typizowaną klasę dla danej klasy WMI.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Generuje silnie typizowaną klasę dla danej klasy WMI. Ta funkcja generuje kod dla Visual Basic, C#, JScript, J# lub C++ w zależności od parametrów wejściowych.

GetSubclasses()

Zwraca kolekcję wszystkich podklas dla klasy.

GetSubclasses(EnumerationOptions)

Pobiera podklasy klasy przy użyciu określonych opcji.

GetSubclasses(ManagementOperationObserver)

Zwraca kolekcję wszystkich klas pochodnych z tej klasy asynchronicznie.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Pobiera wszystkie klasy pochodne z tej klasy asynchronicznie przy użyciu określonych opcji.

GetText(TextFormat)

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

(Odziedziczone po ManagementBaseObject)
GetType()

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

(Odziedziczone po Object)
InitializeLifetimeService()
Nieaktualne.

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

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

Wywołuje metodę w obiekcie asynchronicznie.

(Odziedziczone po ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

Wywołuje metodę w obiekcie asynchronicznie.

(Odziedziczone po ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Wywołuje metodę w obiekcie WMI. Parametry wejściowe i wyjściowe są reprezentowane jako ManagementBaseObject obiekty.

(Odziedziczone po ManagementObject)
InvokeMethod(String, Object[])

Wywołuje metodę obiektu.

(Odziedziczone po ManagementObject)
MemberwiseClone()

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

(Odziedziczone po Object)
MemberwiseClone(Boolean)

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

(Odziedziczone po MarshalByRefObject)
Put()

Zatwierdza zmiany obiektu.

(Odziedziczone po ManagementObject)
Put(ManagementOperationObserver)

Zatwierdza zmiany obiektu asynchronicznie.

(Odziedziczone po ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Zatwierdza zmiany w obiekcie asynchronicznie i używa określonych opcji.

(Odziedziczone po ManagementObject)
Put(PutOptions)

Zatwierdza zmiany obiektu.

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

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

(Odziedziczone po ManagementBaseObject)
SetPropertyValue(String, Object)

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

(Odziedziczone po ManagementBaseObject)
SetQualifierValue(String, Object)

Ustawia wartość nazwanego kwalifikatora.

(Odziedziczone po ManagementBaseObject)
ToString()

Zwraca pełną ścieżkę obiektu. Jest to zastąpienie domyślnej implementacji obiektu.

(Odziedziczone po 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 elementu ManagementBaseObject.

(Odziedziczone po ManagementBaseObject)

Dotyczy