ManagementBaseObject Class

Definition

Содержит базовые элементы управляющего объекта.Contains the basic elements of a management object. Служит в качестве базового класса для других классов управляющих объектов.It serves as a base class to more specific management object classes.

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
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
Inheritance
ManagementBaseObject
Derived
Attributes
Implements

Constructors

ManagementBaseObject(SerializationInfo, StreamingContext)

Выполняет инициализацию нового экземпляра класса ManagementBaseObject, поддерживающего сериализацию.Initializes a new instance of the ManagementBaseObject class that is serializable.

Properties

CanRaiseEvents

Возвращает значение, показывающее, может ли компонент вызывать событие.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ClassPath

Получает путь к классу управляющего объекта.Gets the path to the management object's class.

Container

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

(Inherited from Component)
DesignMode

Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events

Возвращает список обработчиков событий, которые прикреплены к этому объекту Component.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
Item[String]

Получает доступ к значениям свойства с помощью нотации [].Gets access to property values through [] notation. Это свойство является индексатором класса ManagementBaseObject.This property is the indexer for the ManagementBaseObject class. Можно использовать определяемые типом индексированные свойства по умолчанию, но явно задать собственные свойства нельзя.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. Однако, если задать атрибут expando для класса, то автоматически будет предоставляться стандартное индексированное свойство типа "объект" с индексом типа "строка".However, specifying the expando attribute on a class automatically provides a default indexed property whose type is Object and whose index type is String.

Properties

Возвращает коллекцию объектов PropertyData, описывающих свойства управляющего объекта.Gets a collection of PropertyData objects describing the properties of the management object.

Qualifiers

Получает коллекцию объектов QualifierData, которые определяются в управляющем объекте.Gets the collection of QualifierData objects defined on the management object. В каждом элементе коллекции содержатся такие сведения, как имя, значение и флаг**квалификатора.Each element in the collection holds information such as the qualifier name, value, and flavor.

Site

Возвращает или задает ISite объекта Component.Gets or sets the ISite of the Component.

(Inherited from Component)
SystemProperties

Получает коллекцию системных свойств WMI управляющего объекта (например, имя класса, сервер и пространство имен).Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). Имена системных свойств WMI начинаются с "".WMI system property names begin with "".

Methods

Clone()

Возвращает копию объекта.Returns a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings)

Сравнивает данный объект с другим на основании заданных параметров.Compares this object to another, based on specified options.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose()

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

Dispose()

Освобождает все ресурсы, используемые Component.Releases all resources used by the Component.

(Inherited from Component)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые Component, и дополнительно освобождает управляемые ресурсы.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
Equals(Object)

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

GetHashCode()

Служит в качестве хэш-функции для определенного типа, подходящего для использования в алгоритмах хэширования и таких структурах данных, как хэш-таблицы.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Заполняет SerializationInfo данными, которые необходимы для десериализации поля, представленного данным экземпляром.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetPropertyQualifierValue(String, String)

Возвращает значение квалификатора заданного свойства.Returns the value of the specified property qualifier.

GetPropertyValue(String)

Получает эквивалентный метод доступа к значению свойства.Gets an equivalent accessor to a property's value.

GetQualifierValue(String)

Получает значение заданного квалификатора.Gets the value of the specified qualifier.

GetService(Type)

Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetText(TextFormat)

Возвращает текстовое представление объекта в заданном формате.Returns a textual representation of the object in the specified format.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
SetPropertyQualifierValue(String, String, Object)

Задает значение квалификатора заданного свойства.Sets the value of the specified property qualifier.

SetPropertyValue(String, Object)

Задает значение именованного свойства.Sets the value of the named property.

SetQualifierValue(String, Object)

Задает значение именованного квалификатора.Sets the value of the named qualifier.

ToString()

Возвращает объект String, содержащий имя Component, если оно есть.Returns a String containing the name of the Component, if any. Этот метод не следует переопределять.This method should not be overridden.

(Inherited from Component)

Operators

Explicit(ManagementBaseObject to IntPtr)

Предоставляет внутренний WMI-объект, представленный как ManagementObject.Provides the internal WMI object represented by a ManagementObject.

Events

Disposed

Возникает при удалении компонента путем вызова метода Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)

Explicit Interface Implementations

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации коллекции ManagementBaseObject.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

Applies to