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 для класса, то автоматически будет предоставляться стандартное индексированное свойство типа "объект" с индексом типа "строка". |
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. |