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


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
Производный
Атрибуты
Реализации

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

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.

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