다음을 통해 공유


ManagementClass 클래스

정의

CIM(Common Information Model) 관리 클래스를 나타냅니다. 관리 클래스는 Notepad.exe 등의 프로세스를 나타내는 Win32_LogicalDisk와 디스크 드라이브를 나타낼 수 있는 Win32_Process 등의 WMI 클래스입니다. 이 클래스의 멤버에서는 특정 WMI 클래스 경로를 사용하여 WIM 데이터에 액세스할 수 있습니다.

public ref class ManagementClass : System::Management::ManagementObject
public class ManagementClass : System.Management.ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
type ManagementClass = class
    inherit ManagementObject
[<System.Serializable>]
type ManagementClass = class
    inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
상속
특성

생성자

ManagementClass()

ManagementClass 클래스의 새 인스턴스를 초기화합니다. 이는 매개 변수가 없는 생성자입니다.

ManagementClass(ManagementPath)

ManagementClass 클래스의 새 인스턴스를 초기화합니다. 이 클래스는 Notepad.exe 등의 프로세스를 나타내는 Win32_LogicalDisk와 디스크 드라이브를 나타낼 수 있는 Win32_Process 같은 WMI의 CIM(Common Information Model) 관리 클래스를 나타냅니다.

ManagementClass(ManagementPath, ObjectGetOptions)

지정된 옵션을 사용하여 지정된 WMI 클래스로 초기화된 ManagementClass 클래스의 새 인스턴스를 초기합니다. 이 클래스는 Notepad.exe 등의 프로세스를 나타내는 Win32_LogicalDisk와 디스크 드라이브를 나타낼 수 있는 Win32_Process 같은 WMI의 CIM(Common Information Model) 관리 클래스를 나타냅니다.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

지정된 범위 및 옵션을 사용하여, 지정된 WMI 클래스에 대한 ManagementClass 클래스의 새 인스턴스를 초기화합니다. 이 클래스는 Notepad.exe 등의 프로세스를 나타내는 Win32_LogicalDisk와 디스크 드라이브를 나타낼 수 있는 Win32_Process 같은 WMI의 CIM(Common Information Model) 관리 클래스를 나타냅니다.

ManagementClass(SerializationInfo, StreamingContext)
사용되지 않음.

ManagementClassSerializationInfo 클래스에 지정된 인스턴스에서 StreamingContext 클래스의 새 인스턴스를 초기화합니다.

ManagementClass(String)

지정된 경로로 초기화된 ManagementClass 클래스의 새 인스턴스를 초기화합니다. 이 클래스는 Notepad.exe 등의 프로세스를 나타내는 Win32_LogicalDisk와 디스크 드라이브를 나타낼 수 있는 Win32_Process 같은 WMI의 CIM(Common Information Model) 관리 클래스를 나타냅니다.

ManagementClass(String, ObjectGetOptions)

지정된 옵션을 사용하여 지정된 WMI 클래스로 초기화된 ManagementClass 클래스의 새 인스턴스를 초기합니다. 이 클래스는 Notepad.exe 등의 프로세스를 나타내는 Win32_LogicalDisk와 디스크 드라이브를 나타낼 수 있는 Win32_Process 같은 WMI의 CIM(Common Information Model) 관리 클래스를 나타냅니다.

ManagementClass(String, String, ObjectGetOptions)

지정된 범위 및 옵션을 사용하여, 지정된 WMI 클래스에 대한 ManagementClass 클래스의 새 인스턴스를 초기화합니다. 이 클래스는 Notepad.exe 등의 프로세스를 나타내는 Win32_LogicalDisk와 디스크 드라이브를 나타낼 수 있는 Win32_Process 같은 WMI의 CIM(Common Information Model) 관리 클래스를 나타냅니다.

속성

CanRaiseEvents

구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 Component)
ClassPath

개체의 클래스에 대한 경로를 가져오거나 설정합니다.

(다음에서 상속됨 ManagementObject)
Container

IContainer을 포함하는 Component를 가져옵니다.

(다음에서 상속됨 Component)
Derivation

이 클래스에서 계층 구조의 맨 위까지 상속 계층 구조의 모든 WMI 클래스를 포함하는 배열을 가져옵니다.

DesignMode

Component가 현재 디자인 모드인지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 Component)
Events

Component에 연결된 이벤트 처리기의 목록을 가져옵니다.

(다음에서 상속됨 Component)
Item[String]

[] 표기를 통해 속성 값에 액세스할 수 있게 합니다. 이 속성은 ManagementBaseObject 클래스의 인덱서입니다. 형식에서 정의한 인덱싱된 기본 속성을 사용할 수 있지만 명시적으로 사용자의 속성을 정의할 수는 없습니다. 그러나 클래스에 expando 특성을 지정하면 형식이 Object이고 인덱스 형식이 String인 인덱싱된 기본 속성이 자동으로 제공됩니다.

(다음에서 상속됨 ManagementBaseObject)
Methods

WMI 클래스에 정의된 메서드를 나타내는 MethodData 개체의 컬렉션을 가져오거나 설정합니다.

Options

개체를 검색할 때 사용할 추가 정보를 가져오거나 설정합니다.

(다음에서 상속됨 ManagementObject)
Path

ManagementClass 개체가 바인딩된 WMI 클래스의 경로를 가져오거나 설정합니다.

Properties

관리 개체의 속성을 설명하는 PropertyData 개체의 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementBaseObject)
Qualifiers

관리 개체에 정의된 QualifierData 개체의 컬렉션을 가져옵니다. 해당 컬렉션의 각 요소에는 한정자 이름, 값 및 특색과 같은 정보가 들어 있습니다.

(다음에서 상속됨 ManagementBaseObject)
Scope

이 개체가 속한 범위를 가져오거나 설정합니다.

(다음에서 상속됨 ManagementObject)
Site

ComponentISite를 가져오거나 설정합니다.

(다음에서 상속됨 Component)
SystemProperties

관리 개체의 WMI 시스템 속성 컬렉션을 가져옵니다(예: 클래스 이름, 서버 및 네임스페이스). WMI 시스템 속성 이름은 "__"로 시작합니다.

(다음에서 상속됨 ManagementBaseObject)

메서드

Clone()

개체의 복사본을 반환합니다.

CompareTo(ManagementBaseObject, ComparisonSettings)

지정된 옵션을 기준으로 이 개체를 다른 개체와 비교합니다.

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

개체를 다른 위치에 비동기적으로 복사합니다.

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

개체를 다른 위치에 비동기적으로 복사합니다.

(다음에서 상속됨 ManagementObject)
CopyTo(ManagementOperationObserver, String)

개체를 다른 위치에 비동기적으로 복사합니다.

(다음에서 상속됨 ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

개체를 다른 위치에 비동기적으로 복사합니다.

(다음에서 상속됨 ManagementObject)
CopyTo(ManagementPath)

개체를 다른 위치에 복사합니다.

(다음에서 상속됨 ManagementObject)
CopyTo(ManagementPath, PutOptions)

개체를 다른 위치에 복사합니다.

(다음에서 상속됨 ManagementObject)
CopyTo(String)

개체를 다른 위치에 복사합니다.

(다음에서 상속됨 ManagementObject)
CopyTo(String, PutOptions)

개체를 다른 위치에 복사합니다.

(다음에서 상속됨 ManagementObject)
CreateInstance()

WMI 클래스의 새 인스턴스를 초기화합니다.

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.

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

개체를 삭제합니다.

(다음에서 상속됨 ManagementObject)
Delete(DeleteOptions)

개체를 삭제합니다.

(다음에서 상속됨 ManagementObject)
Delete(ManagementOperationObserver)

개체를 삭제합니다.

(다음에서 상속됨 ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

개체를 삭제합니다.

(다음에서 상속됨 ManagementObject)
Derive(String)

이 클래스에서 새 클래스를 파생시킵니다.

Dispose()

구성 요소에서 사용되는 모든 리소스를 해제합니다.

(다음에서 상속됨 ManagementObject)
Dispose(Boolean)

Component에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.

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

두 관리 개체를 비교합니다.

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

관리 개체에 WMI 클래스 정보를 바인딩합니다.

(다음에서 상속됨 ManagementObject)
Get(ManagementOperationObserver)

관리 개체에 비동기적으로 바인딩합니다.

(다음에서 상속됨 ManagementObject)
GetHashCode()

특정 유형에 대한 해시 함수의 역할을 하며, 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용할 수 있습니다.

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

클래스의 모든 인스턴스 컬렉션을 반환합니다.

GetInstances(EnumerationOptions)

지정된 옵션을 사용하여 클래스의 모든 인스턴스 컬렉션을 반환합니다.

GetInstances(ManagementOperationObserver)

클래스의 모든 인스턴스 컬렉션을 비동기적으로 반환합니다.

GetInstances(ManagementOperationObserver, EnumerationOptions)

지정된 옵션을 사용하여 클래스의 모든 인스턴스 컬렉션을 비동기적으로 반환합니다.

GetLifetimeService()
사용되지 않음.

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.

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

메서드의 입력 매개 변수 목록을 나타내는 ManagementBaseObject를 반환합니다.

(다음에서 상속됨 ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

이 인스턴스로 표시된 필드를 역직렬화하는 데 필요한 데이터를 사용하여 SerializationInfo를 채웁니다.

GetObjectData(SerializationInfo, StreamingContext)

이 인스턴스로 표시된 필드를 역직렬화하는 데 필요한 데이터를 사용하여 SerializationInfo를 채웁니다.

(다음에서 상속됨 ManagementObject)
GetPropertyQualifierValue(String, String)

지정된 속성 한정자의 값을 반환합니다.

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

속성 값에 대한 동등한 접근자를 가져옵니다.

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

지정된 한정자의 값을 가져옵니다.

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

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelated(ManagementOperationObserver)

개체와 관련된 개체(associator) 컬렉션을 비동기적으로 가져옵니다. 이 호출은 즉시 반환하고 결과를 사용할 수 있게 되면 대리자가 호출됩니다.

(다음에서 상속됨 ManagementObject)
GetRelated(ManagementOperationObserver, String)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelated(String)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

개체와 관련된 개체(associator) 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelatedClasses()

WMI 클래스와 관련된 클래스를 검색합니다.

GetRelatedClasses(ManagementOperationObserver)

WMI 클래스와 관련된 클래스를 비동기적으로 검색합니다.

GetRelatedClasses(ManagementOperationObserver, String)

지정된 관련 클래스 이름을 사용하여 WMI 클래스와 관련된 클래스를 비동기적으로 검색합니다.

GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions)

지정된 옵션을 사용하여 WMI 클래스와 관련된 클래스를 비동기적으로 검색합니다.

GetRelatedClasses(String)

WMI 클래스와 관련된 클래스를 검색합니다.

GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions)

지정된 옵션에 따라 WMI 클래스와 관련된 클래스를 검색합니다.

GetRelationshipClasses()

해당 클래스를 다른 클래스와 관련시키는 관계 클래스를 검색합니다.

GetRelationshipClasses(ManagementOperationObserver)

해당 클래스를 다른 클래스와 관련시키는 관계 클래스를 비동기적으로 검색합니다.

GetRelationshipClasses(ManagementOperationObserver, String)

해당 클래스를 지정된 WMI 클래스와 비동기적으로 관련시키는 관계 클래스를 검색합니다.

GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions)

지정된 옵션에 따라 클래스 관계를 비동기적으로 설정하는 관계 클래스를 검색합니다.

GetRelationshipClasses(String)

해당 클래스를 다른 클래스와 관련시키는 관계 클래스를 검색합니다. 여기서는 엔드포인트 클래스가 지정된 클래스입니다.

GetRelationshipClasses(String, String, String, EnumerationOptions)

지정된 옵션에 따라 이 클래스를 다른 클래스와 관련시키는 관계 클래스를 검색합니다.

GetRelationships()

개체에 대한 연결 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelationships(ManagementOperationObserver)

개체에 대한 연결 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelationships(ManagementOperationObserver, String)

개체에 대한 연결 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

개체에 대한 연결 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelationships(String)

개체에 대한 연결 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

개체에 대한 연결 컬렉션을 가져옵니다.

(다음에서 상속됨 ManagementObject)
GetService(Type)

Component 또는 해당 Container에서 제공하는 서비스를 나타내는 개체를 반환합니다.

(다음에서 상속됨 Component)
GetStronglyTypedClassCode(Boolean, Boolean)

지정된 WMI 클래스에 대한 강력한 형식의 클래스를 생성합니다.

GetStronglyTypedClassCode(CodeLanguage, String, String)

지정된 WMI 클래스에 대한 강력한 형식의 클래스를 생성합니다. 이 함수는 입력 매개 변수에 따라 Visual Basic, C#, JScript, J# 또는 C++용 코드를 생성합니다.

GetSubclasses()

클래스의 모든 서브클래스 컬렉션을 반환합니다.

GetSubclasses(EnumerationOptions)

지정된 옵션을 사용하여 클래스의 서브클래스를 검색합니다.

GetSubclasses(ManagementOperationObserver)

이 클래스에서 파생된 모든 클래스의 컬렉션을 비동기적으로 반환합니다.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

지정된 옵션을 사용하여 이 클래스에서 파생된 모든 클래스를 비동기적으로 검색합니다.

GetText(TextFormat)

지정된 형식으로 된 개체의 텍스트 표현을 반환합니다.

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

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
InitializeLifetimeService()
사용되지 않음.

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.

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

개체의 메서드를 비동기적으로 호출합니다.

(다음에서 상속됨 ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

개체의 메서드를 비동기적으로 호출합니다.

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

WMI 개체의 메서드를 호출합니다. 입력 및 출력 매개 변수는 ManagementBaseObject 개체로 나타냅니다.

(다음에서 상속됨 ManagementObject)
InvokeMethod(String, Object[])

개체의 메서드를 호출합니다.

(다음에서 상속됨 ManagementObject)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

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

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.

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

개체의 변경 사항을 커밋합니다.

(다음에서 상속됨 ManagementObject)
Put(ManagementOperationObserver)

개체의 변경 사항을 비동기적으로 커밋합니다.

(다음에서 상속됨 ManagementObject)
Put(ManagementOperationObserver, PutOptions)

지정한 옵션을 사용하여 비동기적으로 개체의 변경 사항을 커밋합니다.

(다음에서 상속됨 ManagementObject)
Put(PutOptions)

개체의 변경 사항을 커밋합니다.

(다음에서 상속됨 ManagementObject)
SetPropertyQualifierValue(String, String, Object)

지정된 속성 한정자의 값을 설정합니다.

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

명명된 속성의 값을 설정합니다.

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

명명된 한정자의 값을 설정합니다.

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

개체의 전체 경로를 반환합니다. 이것은 개체의 기본 구현을 재정의한 것입니다.

(다음에서 상속됨 ManagementObject)

이벤트

Disposed

Dispose() 메서드를 호출하여 구성 요소를 삭제할 때 발생합니다.

(다음에서 상속됨 Component)

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable 인터페이스를 구현하고 ManagementBaseObject을 serialize하는 데 필요한 데이터를 반환합니다.

(다음에서 상속됨 ManagementBaseObject)

적용 대상