ManagementClass Класс

Определение

Представляет класс управления CIM. Класс управления — это класс WMI, например, такой как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe. Элементы этого класса позволяют осуществлять доступ к данным WMI с помощью определенного пути 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
Наследование
Атрибуты

Конструкторы

ManagementClass()

Инициализирует новый экземпляр класса ManagementClass. Это конструктор без параметров.

ManagementClass(ManagementPath)

Инициализирует новый экземпляр класса ManagementClass. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.

ManagementClass(ManagementPath, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass, инициализируемого по пути данного класса WMI с использованием заданных параметров. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass для заданного класса WMI в заданной области и с заданными параметрами. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса ManagementClass на основе указанных экземпляров классов SerializationInfo и StreamingContext.

ManagementClass(String)

Выполняет инициализацию нового экземпляра класса ManagementClass, инициализируемого по данному пути. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.

ManagementClass(String, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass, инициализируемого по пути данного класса WMI с использованием заданных параметров. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass для заданного класса WMI в заданной области и с заданными параметрами. Этот класс представляет класс управления модели 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 для класса, то автоматически будет предоставляться стандартное индексированное свойство типа "объект" с индексом типа "строка".

(Унаследовано от 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)

Копирует объект в другое местоположение в асинхронном режиме.

(Унаследовано от ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Копирует объект в другое местоположение в асинхронном режиме.

(Унаследовано от ManagementObject)
CopyTo(ManagementOperationObserver, String)

Копирует объект в другое местоположение в асинхронном режиме.

(Унаследовано от ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Копирует объект в другое местоположение в асинхронном режиме.

(Унаследовано от ManagementObject)
CopyTo(ManagementPath)

Копирует объект в другое местоположение.

(Унаследовано от ManagementObject)
CopyTo(ManagementPath, PutOptions)

Копирует объект в другое местоположение.

(Унаследовано от ManagementObject)
CopyTo(String)

Копирует объект в другое местоположение.

(Унаследовано от ManagementObject)
CopyTo(String, PutOptions)

Копирует объект в другое местоположение.

(Унаследовано от ManagementObject)
CreateInstance()

Выполняет инициализацию нового экземпляра класса WMI.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
Delete()

Удаляет объект.

(Унаследовано от ManagementObject)
Delete(DeleteOptions)

Удаляет объект.

(Унаследовано от ManagementObject)
Delete(ManagementOperationObserver)

Удаляет объект.

(Унаследовано от ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Удаляет объект.

(Унаследовано от 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)

Возвращает коллекцию всех экземпляров класса в асинхронном режиме.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Возвращает коллекцию всех экземпляров класса в соответствии с заданными параметрами в асинхронном режиме.

GetLifetimeService()
Является устаревшей.

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.

(Унаследовано от MarshalByRefObject)
GetMethodParameters(String)

Возвращает ManagementBaseObject, представляющий список входных параметров метода.

(Унаследовано от ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

Заполняет SerializationInfo данными, которые необходимы для десериализации поля, представленного данным экземпляром.

GetObjectData(SerializationInfo, StreamingContext)

Заполняет SerializationInfo данными, которые необходимы для десериализации поля, представленного данным экземпляром.

(Унаследовано от ManagementObject)
GetPropertyQualifierValue(String, String)

Возвращает значение квалификатора заданного свойства.

(Унаследовано от ManagementBaseObject)
GetPropertyValue(String)

Получает эквивалентный метод доступа к значению свойства.

(Унаследовано от ManagementBaseObject)
GetQualifierValue(String)

Получает значение заданного квалификатора.

(Унаследовано от ManagementBaseObject)
GetRelated()

Получает коллекцию объектов, связанных с объектом (соединители).

(Унаследовано от ManagementObject)
GetRelated(ManagementOperationObserver)

Возвращает коллекцию объектов, связанных с объектом (соединители) в асинхронном режиме. Этот вызов немедленно возвращает результат и, в случае доступности результатов, вызывается делегат.

(Унаследовано от ManagementObject)
GetRelated(ManagementOperationObserver, String)

Получает коллекцию объектов, связанных с объектом (соединители).

(Унаследовано от ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Получает коллекцию объектов, связанных с объектом (соединители).

(Унаследовано от ManagementObject)
GetRelated(String)

Получает коллекцию объектов, связанных с объектом (соединители).

(Унаследовано от ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Получает коллекцию объектов, связанных с объектом (соединители).

(Унаследовано от ManagementObject)
GetRelatedClasses()

Извлекает классы, связанные с классом WMI.

GetRelatedClasses(ManagementOperationObserver)

Извлекает классы, связанные с классом WMI, в асинхронном режиме.

GetRelatedClasses(ManagementOperationObserver, String)

Извлекает классы, связанные с классом WMI, по имени связанного класса в асинхронном режиме.

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

Извлекает классы, связанные с WMI-классом, в асинхронном режиме в соответствии с заданными параметрами.

GetRelatedClasses(String)

Извлекает классы, связанные с классом WMI.

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

Извлекает классы, связанные с классом WMI, в соответствии с заданными параметрами.

GetRelationshipClasses()

Извлекает классы отношений, которые связывают данный класс с другими.

GetRelationshipClasses(ManagementOperationObserver)

Извлекает классы отношений, которые связывают данный класс с другими, в асинхронном режиме.

GetRelationshipClasses(ManagementOperationObserver, String)

Извлекает классы отношений, которые связывают данный класс с указанным WMI-классом, в асинхронном режиме.

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

Извлекает классы отношений, связывающие класс в соответствии с указанными параметрами. Этот процесс выполняется асинхронно.

GetRelationshipClasses(String)

Извлекает классы отношений, которые связывают данный класс с другими, в случае, если заданный класс является конечным классом.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Извлекает классы отношений, которые связывают данный класс с другими, в соответствии с заданными параметрами, в асинхронном режиме.

GetRelationships()

Получает коллекцию ассоциаций объекта.

(Унаследовано от ManagementObject)
GetRelationships(ManagementOperationObserver)

Получает коллекцию ассоциаций объекта.

(Унаследовано от ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Получает коллекцию ассоциаций объекта.

(Унаследовано от ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Получает коллекцию ассоциаций объекта.

(Унаследовано от ManagementObject)
GetRelationships(String)

Получает коллекцию ассоциаций объекта.

(Унаследовано от ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Получает коллекцию ассоциаций объекта.

(Унаследовано от ManagementObject)
GetService(Type)

Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container.

(Унаследовано от Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Создает строго типизированный класс для заданного класса WMI.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Создает строго типизированный класс для заданного класса WMI. В зависимости от входных параметров эта функция создает программный код для Visual Basic, C#, JScript, J# или С++.

GetSubclasses()

Возвращает коллекцию всех подклассов данного класса.

GetSubclasses(EnumerationOptions)

Извлекает подклассы класса в соответствии с заданными параметрами.

GetSubclasses(ManagementOperationObserver)

Возвращает коллекцию всех производных классов, созданных на основе данного класса, в асинхронном режиме.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Извлекает все производные классы, созданные на основе данного класса, в асинхронном режиме в соответствии с заданными параметрами.

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)

Фиксирует изменения объекта в асинхронном режиме.

(Унаследовано от ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Фиксирует изменения объекта в асинхронном режиме с использованием заданных параметров.

(Унаследовано от 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)

Применяется к