ManagementBaseObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит основные элементы объекта управления. Он служит базовым классом для более конкретных классов объектов управления.
public ref class ManagementBaseObject : System::ComponentModel::Component, ICloneable, System::Runtime::Serialization::ISerializable
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
type ManagementBaseObject = class
inherit Component
interface ICloneable
interface ISerializable
[<System.Serializable>]
type ManagementBaseObject = class
inherit Component
interface ICloneable
interface ISerializable
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
- Наследование
- Производный
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| ManagementBaseObject(SerializationInfo, StreamingContext) |
Устаревшие..
Инициализирует новый экземпляр ManagementBaseObject класса, который можно сериализовать. |
Свойства
| Имя | Описание |
|---|---|
| CanRaiseEvents |
Возвращает значение, указывающее, может ли компонент вызвать событие. (Унаследовано от Component) |
| ClassPath |
Возвращает путь к классу объекта управления. |
| Container |
Возвращает объект IContainer , содержащий Componentобъект . (Унаследовано от Component) |
| DesignMode |
Возвращает значение, указывающее, находится ли текущий Component режим разработки. (Унаследовано от Component) |
| Events |
Возвращает список обработчиков событий, подключенных к этому Component. (Унаследовано от Component) |
| Item[String] |
Получает доступ к значениям свойств через нотацию [] . Это свойство является индексатором ManagementBaseObject для класса. Можно использовать индексированные свойства по умолчанию, определенные типом, но нельзя явно определить собственные. Однако при указании атрибута expando в классе автоматически предоставляется индексированное свойство по умолчанию, тип которого — Object и тип индекса которого — String. |
| Properties |
Возвращает коллекцию PropertyData объектов, описывающих свойства объекта управления. |
| Qualifiers |
Возвращает коллекцию объектов, определенных QualifierData для объекта управления. Каждый элемент в коллекции содержит такие сведения, как имя квалификатора , значение и вкус. |
| Site |
Возвращает или задает ISite объект Component. (Унаследовано от Component) |
| SystemProperties |
Возвращает коллекцию системных свойств WMI объекта управления (например, имя класса, сервер и пространство имен). Имена системных свойств WMI начинаются с "__". |
Методы
| Имя | Описание |
|---|---|
| Clone() |
Возвращает копию объекта. |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Сравнивает этот объект с другим на основе указанных параметров. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Dispose() |
Освобождает неуправляемые ресурсы, используемые managementBaseObject. |
| Dispose() |
Освобождает все ресурсы, используемые параметром Component. (Унаследовано от Component) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые Component и при необходимости освобождает управляемые ресурсы. (Унаследовано от Component) |
| Equals(Object) |
Сравнивает два объекта управления. |
| GetHashCode() |
Служит хэш-функцией для определенного типа, подходящей для использования в хэш-алгоритмах и структурах данных, таких как хэш-таблица. |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetObjectData(SerializationInfo, StreamingContext) |
Заполняет SerializationInfo данные, необходимые для десериализации поля, представленного этим экземпляром. |
| GetPropertyQualifierValue(String, String) |
Возвращает значение указанного квалификатора свойства. |
| GetPropertyValue(String) |
Возвращает эквивалентный метод доступа к значению свойства. |
| GetQualifierValue(String) |
Возвращает значение указанного квалификатора. |
| GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую Component или ее Container. (Унаследовано от Component) |
| GetText(TextFormat) |
Возвращает текстовое представление объекта в указанном формате. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| SetPropertyQualifierValue(String, String, Object) |
Задает значение указанного квалификатора свойств. |
| SetPropertyValue(String, Object) |
Задает значение именованного свойства. |
| SetQualifierValue(String, Object) |
Задает значение именованного квалификатора. |
| ToString() |
String Возвращает имя, содержащее имя , если таковое Componentимеется. Этот метод не должен быть переопределен. (Унаследовано от Component) |
Операторы
| Имя | Описание |
|---|---|
| Explicit(ManagementBaseObject to IntPtr) |
Предоставляет внутренний объект WMI, представленный объектом ManagementObject. |
События
| Имя | Описание |
|---|---|
| Disposed |
Происходит при удалении компонента вызовом Dispose() метода. (Унаследовано от Component) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
ISerializable Реализует интерфейс и возвращает данные, необходимые для сериализацииManagementBaseObject. |