ManagementObject 클래스

정의

WMI 인스턴스를 나타냅니다.Represents a WMI instance.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
상속
파생
특성
구현

생성자

ManagementObject()

ManagementObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementObject class. 이는 매개 변수가 없는 생성자입니다.This is the parameterless constructor.

ManagementObject(ManagementPath)

지정된 WMI 개체 경로에 대한 ManagementObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementObject class for the specified WMI object path. 경로는 ManagementPath로 제공됩니다.The path is provided as a ManagementPath.

ManagementObject(ManagementPath, ObjectGetOptions)

지정된 추가 옵션을 포함하여, 지정된 WMI 경로에 바인딩된 ManagementObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

지정된 옵션이 포함되어 있는 지정된 WMI 경로에 바인딩된 ManagementObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementObject class bound to the specified WMI path that includes the specified options.

ManagementObject(SerializationInfo, StreamingContext)

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

ManagementObject(String)

지정된 WMI 개체 경로에 대한 ManagementObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementObject class for the specified WMI object path. 경로는 문자열로 제공됩니다.The path is provided as a string.

ManagementObject(String, ObjectGetOptions)

지정된 추가 옵션을 포함하여, 지정된 WMI 경로에 바인딩된 ManagementObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options. 이 변형에서는 경로를 문자열로 지정할 수 있습니다.In this variant, the path can be specified as a string.

ManagementObject(String, String, ObjectGetOptions)

지정한 옵션이 포함되어 있는 지정된 WMI 경로에 바인딩된 ManagementObject 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ManagementObject class bound to the specified WMI path, and includes the specified options. 범위 및 경로는 문자열로 지정됩니다.The scope and the path are specified as strings.

속성

CanRaiseEvents

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

(다음에서 상속됨 Component)
ClassPath

개체의 클래스에 대한 경로를 가져오거나 설정합니다.Gets or sets the path to the object's class.

Container

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

(다음에서 상속됨 Component)
DesignMode

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

(다음에서 상속됨 Component)
Events

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

(다음에서 상속됨 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 특성을 지정하면 형식이 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.

(다음에서 상속됨 ManagementBaseObject)
Options

개체를 검색할 때 사용할 추가 정보를 가져오거나 설정합니다.Gets or sets additional information to use when retrieving the object.

Path

개체의 WMI 경로를 가져오거나 설정합니다.Gets or sets the object's WMI path.

Properties

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

(다음에서 상속됨 ManagementBaseObject)
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.

(다음에서 상속됨 ManagementBaseObject)
Scope

이 개체가 속한 범위를 가져오거나 설정합니다.Gets or sets the scope in which this object resides.

Site

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

(다음에서 상속됨 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 "".

(다음에서 상속됨 ManagementBaseObject)

메서드

Clone()

개체의 복사본을 만듭니다.Creates a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings)

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

(다음에서 상속됨 ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

개체를 다른 위치에 비동기적으로 복사합니다.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

개체를 다른 위치에 비동기적으로 복사합니다.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String)

개체를 다른 위치에 비동기적으로 복사합니다.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String, PutOptions)

개체를 다른 위치에 비동기적으로 복사합니다.Copies the object to a different location, asynchronously.

CopyTo(ManagementPath)

개체를 다른 위치에 복사합니다.Copies the object to a different location.

CopyTo(ManagementPath, PutOptions)

개체를 다른 위치에 복사합니다.Copies the object to a different location.

CopyTo(String)

개체를 다른 위치에 복사합니다.Copies the object to a different location.

CopyTo(String, PutOptions)

개체를 다른 위치에 복사합니다.Copies the object to a different location.

CreateObjRef(Type)

원격 개체와 통신 하는 데 프록시를 생성 하는 데 필요한 모든 관련 정보를 포함 하는 개체를 만듭니다.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(다음에서 상속됨 MarshalByRefObject)
Delete()

개체를 삭제합니다.Deletes the object.

Delete(DeleteOptions)

개체를 삭제합니다.Deletes the object.

Delete(ManagementOperationObserver)

개체를 삭제합니다.Deletes the object.

Delete(ManagementOperationObserver, DeleteOptions)

개체를 삭제합니다.Deletes the object.

Dispose()

구성 요소에서 사용되는 모든 리소스를 해제합니다.Releases all resources used by the Component.

Dispose(Boolean)

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

(다음에서 상속됨 Component)
Equals(Object)

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

(다음에서 상속됨 ManagementBaseObject)
Get()

관리 개체에 WMI 클래스 정보를 바인딩합니다.Binds WMI class information to the management object.

Get(ManagementOperationObserver)

관리 개체에 비동기적으로 바인딩합니다.Binds to the management object asynchronously.

GetHashCode()

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

(다음에서 상속됨 ManagementBaseObject)
GetLifetimeService()

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

(다음에서 상속됨 MarshalByRefObject)
GetMethodParameters(String)

메서드의 입력 매개 변수 목록을 나타내는 ManagementBaseObject를 반환합니다.Returns a ManagementBaseObject representing the list of input parameters for a method.

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.

(다음에서 상속됨 ManagementBaseObject)
GetPropertyValue(String)

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

(다음에서 상속됨 ManagementBaseObject)
GetQualifierValue(String)

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

(다음에서 상속됨 ManagementBaseObject)
GetRelated()

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.Gets a collection of objects related to the object (associators).

GetRelated(ManagementOperationObserver)

개체와 관련된 개체(associator) 컬렉션을 비동기적으로 가져옵니다.Gets a collection of objects related to the object (associators) asynchronously. 이 호출은 즉시 반환하고 결과를 사용할 수 있게 되면 대리자가 호출됩니다.This call returns immediately, and a delegate is called when the results are available.

GetRelated(ManagementOperationObserver, String)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.Gets a collection of objects related to the object (associators).

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.Gets a collection of objects related to the object (associators).

GetRelated(String)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.Gets a collection of objects related to the object (associators).

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.Gets a collection of objects related to the object (associators).

GetRelationships()

개체에 대한 연결 컬렉션을 가져옵니다.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver)

개체에 대한 연결 컬렉션을 가져옵니다.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver, String)

개체에 대한 연결 컬렉션을 가져옵니다.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

개체에 대한 연결 컬렉션을 가져옵니다.Gets a collection of associations to the object.

GetRelationships(String)

개체에 대한 연결 컬렉션을 가져옵니다.Gets a collection of associations to the object.

GetRelationships(String, String, String, Boolean, EnumerationOptions)

개체에 대한 연결 컬렉션을 가져옵니다.Gets a collection of associations to the object.

GetService(Type)

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

(다음에서 상속됨 Component)
GetText(TextFormat)

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

(다음에서 상속됨 ManagementBaseObject)
GetType()

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

(다음에서 상속됨 Object)
InitializeLifetimeService()

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

(다음에서 상속됨 MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

개체의 메서드를 비동기적으로 호출합니다.Invokes a method on the object, asynchronously.

InvokeMethod(ManagementOperationObserver, String, Object[])

개체의 메서드를 비동기적으로 호출합니다.Invokes a method on the object, asynchronously.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

WMI 개체의 메서드를 호출합니다.Invokes a method on the WMI object. 입력 및 출력 매개 변수는 ManagementBaseObject 개체로 나타냅니다.The input and output parameters are represented as ManagementBaseObject objects.

InvokeMethod(String, Object[])

개체의 메서드를 호출합니다.Invokes a method on the object.

MemberwiseClone()

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

(다음에서 상속됨 Object)
MemberwiseClone(Boolean)

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

(다음에서 상속됨 MarshalByRefObject)
Put()

개체의 변경 사항을 커밋합니다.Commits the changes to the object.

Put(ManagementOperationObserver)

개체의 변경 사항을 비동기적으로 커밋합니다.Commits the changes to the object, asynchronously.

Put(ManagementOperationObserver, PutOptions)

지정한 옵션을 사용하여 비동기적으로 개체의 변경 사항을 커밋합니다.Commits the changes to the object asynchronously and using the specified options.

Put(PutOptions)

개체의 변경 사항을 커밋합니다.Commits the changes to the object.

SetPropertyQualifierValue(String, String, Object)

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

(다음에서 상속됨 ManagementBaseObject)
SetPropertyValue(String, Object)

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

(다음에서 상속됨 ManagementBaseObject)
SetQualifierValue(String, Object)

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

(다음에서 상속됨 ManagementBaseObject)
ToString()

개체의 전체 경로를 반환합니다.Returns the full path of the object. 이것은 개체의 기본 구현을 재정의한 것입니다.This is an override of the default object implementation.

이벤트

Disposed

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

(다음에서 상속됨 Component)

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

(다음에서 상속됨 ManagementBaseObject)

적용 대상