ManagementObject Класс

Определение

Представляет экземпляр WMI.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
[<System.Serializable>]
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
Наследование
Производный
Атрибуты
Реализации

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

Имя Описание
ManagementObject()

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

ManagementObject(ManagementPath, ObjectGetOptions)

Инициализирует новый экземпляр ManagementObject класса, привязанный к указанному пути WMI, включая указанные дополнительные параметры.

ManagementObject(ManagementPath)

Инициализирует новый экземпляр класса для указанного ManagementObject пути объекта WMI. Путь предоставляется в виде ManagementPath.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Инициализирует новый экземпляр ManagementObject класса, привязанный к указанному пути WMI, который включает указанные параметры.

ManagementObject(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр ManagementObject класса, который можно сериализовать.

ManagementObject(String, ObjectGetOptions)

Инициализирует новый экземпляр ManagementObject класса, привязанный к указанному пути WMI, включая указанные дополнительные параметры. В этом варианте путь можно указать как строку.

ManagementObject(String, String, ObjectGetOptions)

Инициализирует новый экземпляр ManagementObject класса, привязанный к указанному пути WMI, и включает указанные параметры. Область и путь указываются в виде строк.

ManagementObject(String)

Инициализирует новый экземпляр класса для указанного ManagementObject пути объекта WMI. Путь предоставляется в виде строки.

Свойства

Имя Описание
CanRaiseEvents

Возвращает значение, указывающее, может ли компонент вызвать событие.

(Унаследовано от Component)
ClassPath

Возвращает или задает путь к классу объекта.

Container

Возвращает объект IContainer , содержащий Componentобъект .

(Унаследовано от Component)
DesignMode

Возвращает значение, указывающее, находится ли текущий Component режим разработки.

(Унаследовано от Component)
Events

Возвращает список обработчиков событий, подключенных к этому Component.

(Унаследовано от Component)
Item[String]

Получает доступ к значениям свойств через нотацию [] . Это свойство является индексатором ManagementBaseObject для класса. Можно использовать индексированные свойства по умолчанию, определенные типом, но нельзя явно определить собственные. Однако при указании атрибута expando в классе автоматически предоставляется индексированное свойство по умолчанию, тип которого — Object и тип индекса которого — String.

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

Возвращает или задает дополнительные сведения, используемые при извлечении объекта.

Path

Возвращает или задает путь WMI объекта.

Properties

Возвращает коллекцию PropertyData объектов, описывающих свойства объекта управления.

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

Возвращает коллекцию объектов, определенных QualifierData для объекта управления. Каждый элемент в коллекции содержит такие сведения, как имя квалификатора , значение и вкус.

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

Возвращает или задает область, в которой находится этот объект.

Site

Возвращает или задает ISite объект Component.

(Унаследовано от Component)
SystemProperties

Возвращает коллекцию системных свойств WMI объекта управления (например, имя класса, сервер и пространство имен). Имена системных свойств WMI начинаются с "__".

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

Методы

Имя Описание
Clone()

Создает копию объекта.

CompareTo(ManagementBaseObject, ComparisonSettings)

Сравнивает этот объект с другим на основе указанных параметров.

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

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

CopyTo(ManagementOperationObserver, ManagementPath)

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

CopyTo(ManagementOperationObserver, String, PutOptions)

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

CopyTo(ManagementOperationObserver, String)

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

CopyTo(ManagementPath, PutOptions)

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

CopyTo(ManagementPath)

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

CopyTo(String, PutOptions)

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

CopyTo(String)

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

CreateObjRef(Type)

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

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

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

Delete(DeleteOptions)

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

Delete(ManagementOperationObserver, DeleteOptions)

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

Delete(ManagementOperationObserver)

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

Dispose()

Освобождает все ресурсы, используемые компонентом.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые Component и при необходимости освобождает управляемые ресурсы.

(Унаследовано от Component)
Equals(Object)

Сравнивает два объекта управления.

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

Привязывает сведения о классе WMI к объекту управления.

Get(ManagementOperationObserver)

Привязывается к объекту управления асинхронно.

GetHashCode()

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

(Унаследовано от ManagementBaseObject)
GetLifetimeService()
Устаревшие..

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

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

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetPropertyQualifierValue(String, String)

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

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

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

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

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

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

Возвращает коллекцию объектов, связанных с объектом (ассоциаторами).

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Возвращает коллекцию объектов, связанных с объектом (ассоциаторами).

GetRelated(ManagementOperationObserver, String)

Возвращает коллекцию объектов, связанных с объектом (ассоциаторами).

GetRelated(ManagementOperationObserver)

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

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Возвращает коллекцию объектов, связанных с объектом (ассоциаторами).

GetRelated(String)

Возвращает коллекцию объектов, связанных с объектом (ассоциаторами).

GetRelationships()

Возвращает коллекцию сопоставлений с объектом.

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Возвращает коллекцию сопоставлений с объектом.

GetRelationships(ManagementOperationObserver, String)

Возвращает коллекцию сопоставлений с объектом.

GetRelationships(ManagementOperationObserver)

Возвращает коллекцию сопоставлений с объектом.

GetRelationships(String, String, String, Boolean, EnumerationOptions)

Возвращает коллекцию сопоставлений с объектом.

GetRelationships(String)

Возвращает коллекцию сопоставлений с объектом.

GetService(Type)

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

(Унаследовано от Component)
GetText(TextFormat)

Возвращает текстовое представление объекта в указанном формате.

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

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitializeLifetimeService()
Устаревшие..

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

(Унаследовано от MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Вызывает метод объекта асинхронно.

InvokeMethod(ManagementOperationObserver, String, Object[])

Вызывает метод объекта асинхронно.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Вызывает метод в объекте WMI. Входные и выходные параметры представлены в виде ManagementBaseObject объектов.

InvokeMethod(String, Object[])

Вызывает метод объекта.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего MarshalByRefObject объекта.

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

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

Put(ManagementOperationObserver, PutOptions)

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

Put(ManagementOperationObserver)

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

Put(PutOptions)

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

SetPropertyQualifierValue(String, String, Object)

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

(Унаследовано от ManagementBaseObject)
SetPropertyValue(String, Object)

Задает значение именованного свойства.

(Унаследовано от ManagementBaseObject)
SetQualifierValue(String, Object)

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

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

Возвращает полный путь объекта. Это переопределение реализации объекта по умолчанию.

События

Имя Описание
Disposed

Происходит при удалении компонента вызовом Dispose() метода.

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

Явные реализации интерфейса

Имя Описание
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable Реализует интерфейс и возвращает данные, необходимые для сериализацииManagementBaseObject.

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

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