System.Management Przestrzeń nazw

Zapewnia dostęp do bogatego zestawu zarządzania zdarzenia zarządzania i informacje o systemie, urządzeniami i aplikacjami wyposażonymi w infrastrukturze Instrumentacji zarządzania Windows (WMI). Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. Aplikacje i usługi, wysłać zapytanie dotyczące interesujących informacji zarządzania (takich jak ilość wolnego miejsca pozostanie na dysku, co to jest bieżące użycie procesora CPU, jakiej bazy danych niektórych aplikacji jest połączony i wiele więcej), przy użyciu klas pochodnych ManagementObjectSearcher i ManagementQuery, lub subskrybować różnych zdarzeń związanych z zarządzaniem przy użyciu ManagementEventWatcher klasy. Applications and services can query for interesting management information (such as how much free space is left on the disk, what is the current CPU utilization, which database a certain application is connected to, and much more), using classes derived from ManagementObjectSearcher and ManagementQuery, or subscribe to a variety of management events using the ManagementEventWatcher class. Dostępne dane mogą być ze składników zarządzanych i niezarządzanych, w środowisku rozproszonym. The accessible data can be from both managed and unmanaged components in the distributed environment.

Klasy

CompletedEventArgs

Przechowuje dane zdarzenia dla Completed zdarzenia.Holds event data for the Completed event.

ConnectionOptions

Określa wszystkie ustawienia wymagane do nawiązania połączenia z usługą WMI.Specifies all settings required to make a WMI connection.

DeleteOptions

Określa opcje usuwania obiektu zarządzania.Specifies options for deleting a management object.

EnumerationOptions

Udostępnia klasę bazową dla obiektów opcji związanych z kwerendą i wyliczeniem.Provides a base class for query and enumeration-related options objects.

EventArrivedEventArgs

Przechowuje dane zdarzenia dla EventArrived zdarzenia.Holds event data for the EventArrived event.

EventQuery

Reprezentuje zapytanie zdarzeniausługi WMI.Represents a WMI event query.

EventWatcherOptions

Określa opcje dla oglądania zdarzeń zarządzania.Specifies options for management event watching.

InvokeMethodOptions

Określa opcje wywoływania metody zarządzania.Specifies options for invoking a management method.

ManagementBaseObject

Zawiera podstawowe elementy obiektu zarządzania.Contains the basic elements of a management object. Służy jako klasa bazowa dla bardziej szczegółowych klas obiektów zarządzania.It serves as a base class to more specific management object classes.

ManagementClass

Reprezentuje klasę zarządzania model wspólnych informacji (CIM).Represents a Common Information Model (CIM) management class. Klasa zarządzania jest klasą usługi WMI, taką jak Win32_LogicalDisk, która może reprezentować dysk, i Win32_Process, który reprezentuje proces, taki jak Notepad. exe.A management class is a WMI class such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe. Elementy członkowskie tej klasy umożliwiają dostęp do danych usługi WMI przy użyciu określonej ścieżki klas WMI.The members of this class enable you to access WMI data using a specific WMI class path. Aby uzyskać więcej informacji, zobacz "klasy Win32" w dokumentacji Instrumentacja zarządzania Windows w bibliotece MSDN w https://msdn.microsoft.com/library.For more information, see "Win32 Classes" in the Windows Management Instrumentation documentation in the MSDN Library at https://msdn.microsoft.com/library.

ManagementDateTimeConverter

Zapewnia metody konwersji wartości datetime i przedziały czasu DMTF na zgodne DateTime ze TimeSpan standardem CLR i na odwrót.Provides methods to convert DMTF datetime and time intervals to CLR-compliant DateTime and TimeSpan format and vice versa.

ManagementEventArgs

Reprezentuje wirtualną klasę bazową do przechowywania danych zdarzeń dla zdarzeń WMI.Represents the virtual base class to hold event data for WMI events.

ManagementEventWatcher

Subskrybuje tymczasowe powiadomienia o zdarzeniach na podstawie określonego zapytaniadotyczącego zdarzenia.Subscribes to temporary event notifications based on a specified event query.

ManagementException

Reprezentuje wyjątki zarządzania.Represents management exceptions.

ManagementNamedValueCollection

Reprezentuje kolekcję nazwanych wartości, które są odpowiednie do użycia jako informacje kontekstu dla operacji WMI.Represents a collection of named values suitable for use as context information to WMI operations. W nazwach nie jest rozróżniana wielkość liter.The names are case-insensitive.

ManagementObject

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

ManagementObjectCollection

Reprezentuje różne kolekcje obiektów zarządzania pobrane za pomocą usługi WMI.Represents different collections of management objects retrieved through WMI. Obiekty w tej kolekcji są ManagementBaseObjecttypami pochodnymi, w tym ManagementObject i ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. Kolekcja może być wynikiem kwerendy usługi WMI wykonywanej przez ManagementObjectSearcherprogram lub wyliczeniem obiektów zarządzania określonego typu pobranego ManagementClass za pomocą reprezentujący ten typ.The collection can be the result of a WMI query executed through a ManagementObjectSearcher, or an enumeration of management objects of a specified type retrieved through a ManagementClass representing that type. Ponadto może to być kolekcja obiektów zarządzania związana w określony sposób z określonym obiektem zarządzania — w tym przypadku zbieranie jest pobierane za pomocą metody takiej jak GetRelated().In addition, this can be a collection of management objects related in a specified way to a specific management object - in this case the collection would be retrieved through a method such as GetRelated(). Kolekcję można przeszukiwać przy użyciu ManagementObjectCollection.ManagementObjectEnumerator obiektów i, które mogą być kontrolowane lub manipulowane różnymi zadaniami zarządzania.The collection can be walked using the ManagementObjectCollection.ManagementObjectEnumerator and objects in it can be inspected or manipulated for various management tasks.

ManagementObjectCollection.ManagementObjectEnumerator

Reprezentuje moduł wyliczający w kolekcji.Represents the enumerator on the collection.

ManagementObjectSearcher

Pobiera kolekcję obiektów zarządzania na podstawie określonego zapytania.Retrieves a collection of management objects based on a specified query. Ta klasa jest jednym z najczęściej używanych punktów wejścia do pobierania informacji o zarządzaniu.This class is one of the more commonly used entry points to retrieving management information. Na przykład może służyć do wyliczania wszystkich stacji dysków, kart sieciowych, procesów i wielu innych obiektów zarządzania w systemie lub do wykonywania zapytań dotyczących wszystkich połączeń sieciowych, które są wstrzymane i tak dalej.For example, it can be used to enumerate all disk drives, network adapters, processes and many more management objects on a system, or to query for all network connections that are up, services that are paused, and so on. Wystąpienie tej klasy przyjmuje jako dane wejściowe zapytanie WMI reprezentowane w ObjectQuery lub jego pochodne i ManagementScope opcjonalnie reprezentuje przestrzeń nazw usługi WMI, w której ma zostać wykonane zapytanie.When instantiated, an instance of this class takes as input a WMI query represented in an ObjectQuery or its derivatives, and optionally a ManagementScope representing the WMI namespace to execute the query in. Może również skorzystać z dodatkowych opcji zaawansowanych w programie EnumerationOptions.It can also take additional advanced options in an EnumerationOptions. Gdy wywoływana jest ManagementObjectSearcher ManagementObjectCollectionMetoda dla tego obiektu, wykonuje podane zapytanie w określonym zakresie i zwraca kolekcję obiektów zarządzania, które pasują do zapytania w. Get()When the Get() method on this object is invoked, the ManagementObjectSearcher executes the given query in the specified scope and returns a collection of management objects that match the query in a ManagementObjectCollection.

ManagementOperationObserver

Zarządza operacjami asynchronicznymi i obsługuje informacje o zarządzaniu oraz zdarzenia otrzymane asynchronicznie.Manages asynchronous operations and handles management information and events received asynchronously.

ManagementOptions

Dostarcza abstrakcyjną klasę bazową dla wszystkich obiektów Options.Provides an abstract base class for all options objects.

ManagementPath

Udostępnia otokę do analizowania i kompilowania ścieżek do obiektów WMI.Provides a wrapper for parsing and building paths to WMI objects.

ManagementQuery

Dostarcza abstrakcyjną klasę bazową dla wszystkich obiektów zapytań zarządzania.Provides an abstract base class for all management query objects.

ManagementScope

Reprezentuje zakres (przestrzeń nazw) operacji zarządzania.Represents a scope (namespace) for management operations.

MethodData

Zawiera informacje o metodzie WMI.Contains information about a WMI method.

MethodDataCollection

Reprezentuje zestaw metod dostępnych w kolekcji.Represents the set of methods available in the collection.

MethodDataCollection.MethodDataEnumerator

Reprezentuje moduł wyliczający MethodData dla obiektów MethodDataCollectionw obiekcie.Represents the enumerator for MethodData objects in the MethodDataCollection.

ObjectGetOptions

Określa opcje pobierania obiektu zarządzania.Specifies options for getting a management object.

ObjectPutEventArgs

Przechowuje dane zdarzenia dla ObjectPut zdarzenia.Holds event data for the ObjectPut event.

ObjectQuery

Reprezentuje zapytanie zarządzania zwracające wystąpienia lub klasy.Represents a management query that returns instances or classes.

ObjectReadyEventArgs

Przechowuje dane zdarzenia dla ObjectReady zdarzenia.Holds event data for the ObjectReady event.

ProgressEventArgs

Przechowuje dane zdarzenia dla Progress zdarzenia.Holds event data for the Progress event.

PropertyData

Reprezentuje informacje o właściwości usługi WMI.Represents information about a WMI property.

PropertyDataCollection

Reprezentuje zestaw właściwości obiektu WMI.Represents the set of properties of a WMI object.

PropertyDataCollection.PropertyDataEnumerator

Reprezentuje moduł wyliczający PropertyData dla obiektów PropertyDataCollectionw obiekcie.Represents the enumerator for PropertyData objects in the PropertyDataCollection.

PutOptions

Określa opcje zatwierdzania zmian obiektu zarządzania.Specifies options for committing management object changes.

QualifierData

Zawiera informacje o kwalifikatorze usługi WMI.Contains information about a WMI qualifier.

QualifierDataCollection

Reprezentuje kolekcję QualifierData obiektów.Represents a collection of QualifierData objects.

QualifierDataCollection.QualifierDataEnumerator

Reprezentuje moduł wyliczający QualifierData dla obiektów QualifierDataCollectionw obiekcie.Represents the enumerator for QualifierData objects in the QualifierDataCollection.

RelatedObjectQuery

Reprezentuje SKOJARZENIA WQL zapytania danych.Represents a WQL ASSOCIATORS OF data query. Może służyć do obu wystąpień i kwerend schematów.It can be used for both instances and schema queries.

RelationshipQuery

Reprezentuje odwołania WQL zapytania o dane.Represents a WQL REFERENCES OF data query.

SelectQuery

Reprezentuje zapytanie o dane SELECT WQL.Represents a WQL SELECT data query.

StoppedEventArgs

Przechowuje dane zdarzenia dla Stopped zdarzenia.Holds event data for the Stopped event.

WqlEventQuery

Reprezentuje zapytanie zdarzenia WMI w formacie WQL .Represents a WMI event query in WQL format.

WqlObjectQuery

Reprezentuje zapytanie danych WMI w formacie WQL.Represents a WMI data query in WQL format.

Wyliczenia

AuthenticationLevel

Opisuje poziom uwierzytelniania, który ma być używany do nawiązywania połączenia z usługą WMI. Ta wartość jest używana w połączeniu COM z usługą WMI.This is used for the COM connection to WMI.

CimType

Opisuje możliwe typy modelu wspólnych informacji dla właściwości **, kwalifikatorów lub parametrów metody.Describes the possible CIM types for properties, qualifiers, or method parameters.

CodeLanguage

Definiuje języki obsługiwane przez generator kodu.Defines the languages supported by the code generator.

ComparisonSettings

Opisuje tryby porównania obiektów, które mogą być używane z CompareTo(ManagementBaseObject, ComparisonSettings)programem.Describes the object comparison modes that can be used with CompareTo(ManagementBaseObject, ComparisonSettings). Należy pamiętać, że te wartości mogą być połączone.Note that these values may be combined.

ImpersonationLevel

Opisuje poziom personifikacji, który ma być używany do nawiązywania połączenia z usługą WMI.Describes the impersonation level to be used to connect to WMI.

ManagementStatus

Opisuje Wyliczenie wszystkich kodów błędów usługi WMI, które są obecnie zdefiniowane.Describes the enumeration of all WMI error codes that are currently defined.

PutType

Opisuje możliwe skutki zapisywania obiektu w usłudze WMI podczas korzystania z programu Put().Describes the possible effects of saving an object to WMI when using Put().

TextFormat

Opisuje możliwe formaty tekstu, które mogą być używane z GetText(TextFormat)programem.Describes the possible text formats that can be used with GetText(TextFormat).

Delegaci

CompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać Completed zdarzenie.Represents the method that will handle the Completed event.

EventArrivedEventHandler

Reprezentuje metodę, która będzie obsługiwać EventArrived zdarzenie.Represents the method that will handle the EventArrived event.

ObjectPutEventHandler

Reprezentuje metodę, która będzie obsługiwać ObjectPut zdarzenie.Represents the method that will handle the ObjectPut event.

ObjectReadyEventHandler

Reprezentuje metodę, która będzie obsługiwać ObjectReady zdarzenie.Represents the method that will handle the ObjectReady event.

ProgressEventHandler

Reprezentuje metodę, która będzie obsługiwać Progress zdarzenie.Represents the method that will handle the Progress event.

StoppedEventHandler

Reprezentuje metodę, która będzie obsługiwać Stopped zdarzenie.Represents the method that will handle the Stopped event.