ManagementBaseObject ManagementBaseObject ManagementBaseObject ManagementBaseObject Class

정의

관리 개체의 기본 요소가 포함되어 있습니다.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
[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
상속
파생
특성
구현

생성자

ManagementBaseObject(SerializationInfo, StreamingContext) ManagementBaseObject(SerializationInfo, StreamingContext) ManagementBaseObject(SerializationInfo, StreamingContext) ManagementBaseObject(SerializationInfo, StreamingContext)

serialize할 수 있는 ManagementBaseObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementBaseObject class that is serializable.

속성

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ClassPath ClassPath ClassPath ClassPath

관리 개체의 클래스에 대한 경로를 가져옵니다.Gets the path to the management object's class.

Container Container Container Container

IContainer가 포함된 Component를 가져옵니다.Gets the IContainer that contains the Component.

(Inherited from Component)
DesignMode DesignMode DesignMode DesignMode

Component가 현재 디자인 모드인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Component에 연결된 이벤트 처리기의 목록을 가져옵니다.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
Item[String] Item[String] Item[String] 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 특성을 지정하면 형식이 Object이고 인덱스 형식이 String인 인덱싱된 기본 속성이 자동으로 제공됩니다.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 Properties Properties Properties

관리 개체의 속성을 설명하는 PropertyData 개체의 컬렉션을 가져옵니다.Gets a collection of PropertyData objects describing the properties of the management object.

Qualifiers Qualifiers Qualifiers 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 Site Site Site

ComponentISite를 가져오거나 설정합니다.Gets or sets the ISite of the Component.

(Inherited from Component)
SystemProperties SystemProperties SystemProperties 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 "".

메서드

Clone() Clone() Clone() Clone()

개체의 복사본을 반환합니다.Returns a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings)

지정된 옵션을 기준으로 이 개체를 다른 개체와 비교합니다.Compares this object to another, based on specified options.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) 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() Dispose() Dispose() Dispose()

ManagementBaseObject에서 사용하는 관리되지 않는 리소스를 해제합니다.Releases the unmanaged resources used by the ManagementBaseObject.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Component에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

두 관리 개체를 비교합니다.Compares two management objects.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

특정 형식에 대한 해시 함수로 사용되며, 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적합합니다.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

이 인스턴스로 표시된 필드를 deserialize하는 데 필요한 데이터를 사용하여 SerializationInfo를 채웁니다.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String)

지정된 속성 한정자의 값을 반환합니다.Returns the value of the specified property qualifier.

GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String)

속성 값에 대한 동등한 접근자를 가져옵니다.Gets an equivalent accessor to a property's value.

GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String)

지정된 한정자의 값을 가져옵니다.Gets the value of the specified qualifier.

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Component 또는 해당 Container에서 제공하는 서비스를 나타내는 개체를 반환합니다.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetText(TextFormat) GetText(TextFormat) GetText(TextFormat) GetText(TextFormat)

지정된 형식으로 된 개체의 텍스트 표현을 반환합니다.Returns a textual representation of the object in the specified format.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.Creates a shallow copy of the current MarshalByRefObject object.

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

지정된 속성 한정자의 값을 설정합니다.Sets the value of the specified property qualifier.

SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object)

명명된 속성의 값을 설정합니다.Sets the value of the named property.

SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object)

명명된 한정자의 값을 설정합니다.Sets the value of the named qualifier.

ToString() ToString() ToString() ToString()

Component의 이름이 포함된 String을 반환합니다(있는 경우).Returns a String containing the name of the Component, if any. 이 메서드는 재정의할 수 없습니다.This method should not be overridden.

(Inherited from Component)

연산자

Explicit(ManagementBaseObject to IntPtr) Explicit(ManagementBaseObject to IntPtr) Explicit(ManagementBaseObject to IntPtr) Explicit(ManagementBaseObject to IntPtr)

ManagementObject가 나타내는 내부 WMI 개체를 제공합니다.Provides the internal WMI object represented by a ManagementObject.

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable 인터페이스를 구현하고 ManagementBaseObject을 serialize하는 데 필요한 데이터를 반환합니다.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

이벤트

Disposed Disposed Disposed Disposed

Dispose() 메서드를 호출하여 구성 요소가 삭제되는 경우 발생합니다.Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)

적용 대상