Поделиться через


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)

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

ManagementObject(ManagementPath, ObjectGetOptions)

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

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementObject, привязанного к заданному WMI-пути, с использованием заданных параметров.

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

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

ManagementObject(String)

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

ManagementObject(String, ObjectGetOptions)

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

ManagementObject(String, String, ObjectGetOptions)

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

Свойства

CanRaiseEvents

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

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

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

Container

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

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

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

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

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

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

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

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

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

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

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

CopyTo(ManagementOperationObserver, String)

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

CopyTo(ManagementOperationObserver, String, PutOptions)

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

CopyTo(ManagementPath)

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

CopyTo(ManagementPath, PutOptions)

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

CopyTo(String)

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

CopyTo(String, PutOptions)

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

CreateObjRef(Type)

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

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

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

Delete(DeleteOptions)

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

Delete(ManagementOperationObserver)

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

Delete(ManagementOperationObserver, DeleteOptions)

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

Dispose()

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

Dispose()

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

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

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

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

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

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

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

Get(ManagementOperationObserver)

Устанавливает привязку к управляющему объекту в асинхронном режиме.

GetHashCode()

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

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

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

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

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetObjectData(SerializationInfo, StreamingContext)

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

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

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

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

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

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

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

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

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

GetRelated(ManagementOperationObserver)

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

GetRelated(ManagementOperationObserver, String)

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

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

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

GetRelated(String)

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

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

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

GetRelationships()

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

GetRelationships(ManagementOperationObserver)

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

GetRelationships(ManagementOperationObserver, String)

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

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

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

GetRelationships(String)

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

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

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

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)

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

Put(ManagementOperationObserver, PutOptions)

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

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)

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