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)

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