ManagementClass Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет класс управления Common Information Model (CIM). Класс управления — это класс WMI, например Win32_LogicalDisk, который может представлять диск и Win32_Process, который представляет такой процесс, как Notepad.exe. Члены этого класса позволяют получить доступ к данным WMI с помощью определенного пути класса WMI.
public ref class ManagementClass : System::Management::ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
[<System.Serializable>]
type ManagementClass = class
inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
- Наследование
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| ManagementClass() |
Инициализирует новый экземпляр класса ManagementClass. Это конструктор без параметров. |
| ManagementClass(ManagementPath, ObjectGetOptions) |
Инициализирует новый экземпляр ManagementClass класса, инициализированного заданному пути класса WMI с помощью указанных параметров. Класс представляет класс управления Common Information Model (CIM) из WMI, например Win32_LogicalDisk, который может представлять диск и Win32_Process, представляющий процесс, например Notepad.exe. |
| ManagementClass(ManagementPath) |
Инициализирует новый экземпляр класса ManagementClass. Класс представляет класс управления Common Information Model (CIM) из WMI, например Win32_LogicalDisk, который может представлять диск и Win32_Process, представляющий процесс, например Notepad.exe. |
| ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions) |
Инициализирует новый экземпляр класса для указанного ManagementClass класса WMI в указанной области и с указанными параметрами. Класс представляет класс управления Common Information Model (CIM) из WMI, например Win32_LogicalDisk, который может представлять диск и Win32_Process, представляющий процесс, например Notepad.exe. |
| ManagementClass(SerializationInfo, StreamingContext) |
Инициализирует новый экземпляр ManagementClass класса из указанных экземпляров SerializationInfo и StreamingContext классов. |
| ManagementClass(String, ObjectGetOptions) |
Инициализирует новый экземпляр ManagementClass класса, инициализированного заданному пути класса WMI с помощью указанных параметров. Класс представляет класс управления Common Information Model (CIM) из WMI, например Win32_LogicalDisk, который может представлять диск и Win32_Process, представляющий процесс, например Notepad.exe. |
| ManagementClass(String, String, ObjectGetOptions) |
Инициализирует новый экземпляр класса для указанного ManagementClass класса WMI в указанной области и с указанными параметрами. Класс представляет класс управления Common Information Model (CIM) из WMI, например Win32_LogicalDisk, который может представлять диск и Win32_Process, представляющий процесс, например Notepad.exe. |
| ManagementClass(String) |
Инициализирует новый экземпляр класса, инициализированного ManagementClass заданному пути. Класс представляет класс управления Common Information Model (CIM) из WMI, например Win32_LogicalDisk, который может представлять диск и Win32_Process, представляющий процесс, например Notepad.exe. |
Свойства
| Имя | Описание |
|---|---|
| CanRaiseEvents |
Возвращает значение, указывающее, может ли компонент вызвать событие. (Унаследовано от Component) |
| ClassPath |
Возвращает или задает путь к классу объекта. (Унаследовано от ManagementObject) |
| Container |
Возвращает объект IContainer , содержащий Componentобъект . (Унаследовано от Component) |
| Derivation |
Возвращает массив, содержащий все классы WMI в иерархии наследования из этого класса в верхнюю часть иерархии. |
| DesignMode |
Возвращает значение, указывающее, находится ли текущий Component режим разработки. (Унаследовано от Component) |
| Events |
Возвращает список обработчиков событий, подключенных к этому Component. (Унаследовано от Component) |
| Item[String] |
Получает доступ к значениям свойств через нотацию [] . Это свойство является индексатором ManagementBaseObject для класса. Можно использовать индексированные свойства по умолчанию, определенные типом, но нельзя явно определить собственные. Однако при указании атрибута expando в классе автоматически предоставляется индексированное свойство по умолчанию, тип которого — Object и тип индекса которого — String. (Унаследовано от ManagementBaseObject) |
| Methods |
Возвращает или задает коллекцию MethodData объектов, представляющих методы, определенные в классе WMI. |
| Options |
Возвращает или задает дополнительные сведения, используемые при извлечении объекта. (Унаследовано от ManagementObject) |
| Path |
Возвращает или задает путь класса WMI, к которому ManagementClass привязан объект. |
| Properties |
Возвращает коллекцию PropertyData объектов, описывающих свойства объекта управления. (Унаследовано от ManagementBaseObject) |
| Qualifiers |
Возвращает коллекцию объектов, определенных QualifierData для объекта управления. Каждый элемент в коллекции содержит такие сведения, как имя квалификатора , значение и вкус. (Унаследовано от ManagementBaseObject) |
| Scope |
Возвращает или задает область, в которой находится этот объект. (Унаследовано от ManagementObject) |
| Site |
Возвращает или задает ISite объект Component. (Унаследовано от Component) |
| SystemProperties |
Возвращает коллекцию системных свойств WMI объекта управления (например, имя класса, сервер и пространство имен). Имена системных свойств WMI начинаются с "__". (Унаследовано от ManagementBaseObject) |
Методы
| Имя | Описание |
|---|---|
| Clone() |
Возвращает копию объекта. |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Сравнивает этот объект с другим на основе указанных параметров. (Унаследовано от ManagementBaseObject) |
| CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) |
Копирует объект в другое расположение асинхронно. (Унаследовано от ManagementObject) |
| CopyTo(ManagementOperationObserver, ManagementPath) |
Копирует объект в другое расположение асинхронно. (Унаследовано от ManagementObject) |
| CopyTo(ManagementOperationObserver, String, PutOptions) |
Копирует объект в другое расположение асинхронно. (Унаследовано от ManagementObject) |
| CopyTo(ManagementOperationObserver, String) |
Копирует объект в другое расположение асинхронно. (Унаследовано от ManagementObject) |
| CopyTo(ManagementPath, PutOptions) |
Копирует объект в другое расположение. (Унаследовано от ManagementObject) |
| CopyTo(ManagementPath) |
Копирует объект в другое расположение. (Унаследовано от ManagementObject) |
| CopyTo(String, PutOptions) |
Копирует объект в другое расположение. (Унаследовано от ManagementObject) |
| CopyTo(String) |
Копирует объект в другое расположение. (Унаследовано от ManagementObject) |
| CreateInstance() |
Инициализирует новый экземпляр класса WMI. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Delete() |
Удаляет объект . (Унаследовано от ManagementObject) |
| Delete(DeleteOptions) |
Удаляет объект . (Унаследовано от ManagementObject) |
| Delete(ManagementOperationObserver, DeleteOptions) |
Удаляет объект . (Унаследовано от ManagementObject) |
| Delete(ManagementOperationObserver) |
Удаляет объект . (Унаследовано от ManagementObject) |
| Derive(String) |
Наследует новый класс из этого класса. |
| Dispose() |
Освобождает все ресурсы, используемые компонентом. (Унаследовано от ManagementObject) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые Component и при необходимости освобождает управляемые ресурсы. (Унаследовано от Component) |
| Equals(Object) |
Сравнивает два объекта управления. (Унаследовано от ManagementBaseObject) |
| Get() |
Привязывает сведения о классе WMI к объекту управления. (Унаследовано от ManagementObject) |
| Get(ManagementOperationObserver) |
Привязывается к объекту управления асинхронно. (Унаследовано от ManagementObject) |
| GetHashCode() |
Служит хэш-функцией для определенного типа, подходящей для использования в хэш-алгоритмах и структурах данных, таких как хэш-таблица. (Унаследовано от ManagementBaseObject) |
| GetInstances() |
Возвращает коллекцию всех экземпляров класса. |
| GetInstances(EnumerationOptions) |
Возвращает коллекцию всех экземпляров класса с помощью указанных параметров. |
| GetInstances(ManagementOperationObserver, EnumerationOptions) |
Возвращает коллекцию всех экземпляров класса асинхронно с помощью указанных параметров. |
| GetInstances(ManagementOperationObserver) |
Возвращает коллекцию всех экземпляров класса асинхронно. |
| GetLifetimeService() |
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetMethodParameters(String) |
ManagementBaseObject Возвращает список входных параметров для метода. (Унаследовано от ManagementObject) |
| GetObjectData(SerializationInfo, StreamingContext) |
Заполняет SerializationInfo данные, необходимые для десериализации поля, представленного этим экземпляром. |
| GetPropertyQualifierValue(String, String) |
Возвращает значение указанного квалификатора свойства. (Унаследовано от ManagementBaseObject) |
| GetPropertyValue(String) |
Возвращает эквивалентный метод доступа к значению свойства. (Унаследовано от ManagementBaseObject) |
| GetQualifierValue(String) |
Возвращает значение указанного квалификатора. (Унаследовано от ManagementBaseObject) |
| GetRelated() |
Возвращает коллекцию объектов, связанных с объектом (ассоциаторами). (Унаследовано от ManagementObject) |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Возвращает коллекцию объектов, связанных с объектом (ассоциаторами). (Унаследовано от ManagementObject) |
| GetRelated(ManagementOperationObserver, String) |
Возвращает коллекцию объектов, связанных с объектом (ассоциаторами). (Унаследовано от ManagementObject) |
| GetRelated(ManagementOperationObserver) |
Возвращает коллекцию объектов, связанных с объектом (ассоциаторами) асинхронно. Этот вызов возвращается немедленно, и делегат вызывается, когда результаты доступны. (Унаследовано от ManagementObject) |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Возвращает коллекцию объектов, связанных с объектом (ассоциаторами). (Унаследовано от ManagementObject) |
| GetRelated(String) |
Возвращает коллекцию объектов, связанных с объектом (ассоциаторами). (Унаследовано от ManagementObject) |
| GetRelatedClasses() |
Извлекает классы, связанные с классом WMI. |
| GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions) |
Извлекает классы, связанные с классом WMI, асинхронно с помощью указанных параметров. |
| GetRelatedClasses(ManagementOperationObserver, String) |
Извлекает классы, связанные с классом WMI, асинхронно с учетом имени связанного класса. |
| GetRelatedClasses(ManagementOperationObserver) |
Извлекает классы, связанные с классом WMI, асинхронно. |
| GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions) |
Извлекает классы, связанные с классом WMI на основе указанных параметров. |
| GetRelatedClasses(String) |
Извлекает классы, связанные с классом WMI. |
| GetRelationshipClasses() |
Извлекает классы связей, которые связывают класс с другими. |
| GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions) |
Извлекает классы связей, относящиеся к классу в соответствии с указанными параметрами, асинхронно. |
| GetRelationshipClasses(ManagementOperationObserver, String) |
Извлекает классы связей, которые связывают класс с указанным классом WMI, асинхронно. |
| GetRelationshipClasses(ManagementOperationObserver) |
Извлекает классы связей, которые связывают класс с другими, асинхронно. |
| GetRelationshipClasses(String, String, String, EnumerationOptions) |
Извлекает классы связей, связанные с этим классом с другими, в соответствии с указанными параметрами. |
| GetRelationshipClasses(String) |
Извлекает классы связей, которые связывают класс с другими пользователями, где класс конечной точки является указанным классом. |
| GetRelationships() |
Возвращает коллекцию сопоставлений с объектом. (Унаследовано от ManagementObject) |
| GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions) |
Возвращает коллекцию сопоставлений с объектом. (Унаследовано от ManagementObject) |
| GetRelationships(ManagementOperationObserver, String) |
Возвращает коллекцию сопоставлений с объектом. (Унаследовано от ManagementObject) |
| GetRelationships(ManagementOperationObserver) |
Возвращает коллекцию сопоставлений с объектом. (Унаследовано от ManagementObject) |
| GetRelationships(String, String, String, Boolean, EnumerationOptions) |
Возвращает коллекцию сопоставлений с объектом. (Унаследовано от ManagementObject) |
| GetRelationships(String) |
Возвращает коллекцию сопоставлений с объектом. (Унаследовано от ManagementObject) |
| GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую Component или ее Container. (Унаследовано от Component) |
| GetStronglyTypedClassCode(Boolean, Boolean) |
Создает строго типизированный класс для заданного класса WMI. |
| GetStronglyTypedClassCode(CodeLanguage, String, String) |
Создает строго типизированный класс для заданного класса WMI. Эта функция создает код для Visual Basic, C#, JScript, J#или C++ в зависимости от входных параметров. |
| GetSubclasses() |
Возвращает коллекцию всех подклассов для класса. |
| GetSubclasses(EnumerationOptions) |
Извлекает подклассы класса с помощью указанных параметров. |
| GetSubclasses(ManagementOperationObserver, EnumerationOptions) |
Извлекает все классы, производные от этого класса, асинхронно с помощью указанных параметров. |
| GetSubclasses(ManagementOperationObserver) |
Возвращает коллекцию всех классов, производных от этого класса, асинхронно. |
| GetText(TextFormat) |
Возвращает текстовое представление объекта в указанном формате. (Унаследовано от ManagementBaseObject) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InitializeLifetimeService() |
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) |
Вызывает метод объекта асинхронно. (Унаследовано от ManagementObject) |
| InvokeMethod(ManagementOperationObserver, String, Object[]) |
Вызывает метод объекта асинхронно. (Унаследовано от ManagementObject) |
| InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) |
Вызывает метод в объекте WMI. Входные и выходные параметры представлены в виде ManagementBaseObject объектов. (Унаследовано от ManagementObject) |
| InvokeMethod(String, Object[]) |
Вызывает метод объекта. (Унаследовано от ManagementObject) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| Put() |
Фиксирует изменения объекта. (Унаследовано от ManagementObject) |
| Put(ManagementOperationObserver, PutOptions) |
Фиксирует изменения объекта асинхронно и использует указанные параметры. (Унаследовано от ManagementObject) |
| Put(ManagementOperationObserver) |
Фиксирует изменения объекта асинхронно. (Унаследовано от ManagementObject) |
| Put(PutOptions) |
Фиксирует изменения объекта. (Унаследовано от ManagementObject) |
| SetPropertyQualifierValue(String, String, Object) |
Задает значение указанного квалификатора свойств. (Унаследовано от ManagementBaseObject) |
| SetPropertyValue(String, Object) |
Задает значение именованного свойства. (Унаследовано от ManagementBaseObject) |
| SetQualifierValue(String, Object) |
Задает значение именованного квалификатора. (Унаследовано от ManagementBaseObject) |
| ToString() |
Возвращает полный путь объекта. Это переопределение реализации объекта по умолчанию. (Унаследовано от ManagementObject) |
События
| Имя | Описание |
|---|---|
| Disposed |
Происходит при удалении компонента вызовом Dispose() метода. (Унаследовано от Component) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
ISerializable Реализует интерфейс и возвращает данные, необходимые для сериализацииManagementBaseObject. (Унаследовано от ManagementBaseObject) |