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) |