System.Management.Instrumentation 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
관리용으로 애플리케이션을 계측하고 WMI를 통해 해당 애플리케이션의 관리 정보와 이벤트를 잠재 소비자에게 노출시키는 데 필요한 클래스를 제공합니다. 그러면 Microsoft Application Center나 Microsoft Operations Manager 같은 소비자가 애플리케이션을 쉽게 관리할 수 있으며 관리자 스크립트 또는 기타 애플리케이션에서 관리되는 애플리케이션과 관리되지 않는 애플리케이션에 대해 애플리케이션을 모니터링하고 구성할 수 있습니다. 노출시킬 클래스에 InstrumentationClass 사용자 지정 특성을 사용하거나 제공된 BaseEvent 및 Instance 기본 클래스와 Instrumentation 도우미 클래스를 사용하면 애플리케이션을 쉽게 계측할 수 있습니다.
클래스
BaseEvent |
관리 이벤트 클래스로 알려진 BaseEvent에서 파생된 클래스를 나타냅니다. 이러한 파생 클래스는 Fire() 메서드를 통해 이벤트가 발생되도록 하는 IEvent 구현을 상속합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
DefaultManagementInstaller |
계측된 어셈블리를 설치합니다. 이 기본 프로젝트 설치 관리자를 사용하려면 어셈블리 내의 DefaultManagementInstaller에서 클래스를 파생시키기만 하면 됩니다. 재정의해야 하는 메서드가 없습니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
DefaultManagementProjectInstaller |
계측된 어셈블리를 설치합니다. 이 기본 프로젝트 설치 관리자를 사용하려면 어셈블리 내의 DefaultManagementProjectInstaller에서 클래스를 파생시킵니다. 재정의해야 하는 메서드가 없습니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
IgnoreMemberAttribute |
계측된 클래스의 연결된 멤버가 관리 계측에서 무시됩니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
Instance |
관리 계측 인스턴스 클래스로 알려진 파생 클래스를 나타냅니다. 이러한 파생 클래스는 Published 속성을 통해 인스턴스가 게시되도록 하는 IInstance 구현을 상속합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
InstanceNotFoundException |
공급자가 반환하는 인스턴스가 없음을 나타내기 위해 throw되는 예외입니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
Instrumentation |
관리를 위해 이벤트 및 데이터를 노출하기 위한 도우미 함수를 제공합니다. 애플리케이션 도메인 별로 이 클래스의 단일 인스턴스가 있습니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
InstrumentationBaseException |
기본 공급자 관련 예외를 나타냅니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
InstrumentationClassAttribute |
클래스가 이벤트 또는 인스턴스 계측을 제공하도록 지정합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
InstrumentationException |
공급자 관련 예외를 나타냅니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
InstrumentationManager |
분리된 공급자에 사용되는 수명 및 모델을 관리하는 메서드를 제공합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
InstrumentedAttribute |
이 어셈블리가 관리 계측을 제공하도록 지정합니다. 이 특성은 어셈블리마다 한 번만 나타나야 합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagedCommonProvider |
이 클래스는 WMI.NET 공급자 확장 인프라에서 내부적으로 사용됩니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagedNameAttribute |
계측된 클래스 또는 계측된 클래스의 멤버가 관리 계측을 통해 대체 이름을 제공할 수 있도록 합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementBindAttribute |
ManagementBind 특성은 특정 키 값과 연결된 WMI 클래스의 인스턴스를 반환하는 데 메서드가 사용됨을 나타냅니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementCommitAttribute |
ManagementCommit 특성은 읽기-쓰기 속성 집합을 하나의 원자성 작업으로 한 업데이트해야 할 때 호출되는 메서드를 표시합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementConfigurationAttribute |
ManagementConfiguration 특성은 속성 또는 필드가 읽기-쓰기 WMI 속성을 나타낸다고 지정합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementCreateAttribute |
ManagementCreateAttribute는 메서드가 관리되는 엔터티의 새 인스턴스를 만든다는 것을 나타내는 데 사용됩니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementEntityAttribute |
ManagementEntity 특성은 클래스가 WMI 공급자를 통해 노출되는 관리 정보를 제공함을 나타냅니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementEnumeratorAttribute |
ManagementEnumerator 특성은 WMI 클래스의 모든 인스턴스를 반환하는 메서드를 표시합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementInstaller |
계측된 어셈블리를 설치합니다. 계측을 포함하는 어셈블리에 대한 프로젝트 설치 관리자에 이 설치 관리자 클래스의 인스턴스를 포함합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementKeyAttribute |
ManagementKey 특성은 WMI 클래스의 키 속성을 식별합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementMemberAttribute |
이 클래스는 WMI.NET 공급자 확장 프레임워크에 사용됩니다. 멤버에 적용할 수 있는 모든 관리 특성에 대한 기본 클래스입니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementNameAttribute |
ManagementName 특성은 WMI 클래스를 통해 노출되는 이름을 재정의하는 데 사용됩니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementNewInstanceAttribute |
런타임 기능만 있고 스키마 표현이 없는 관리 특성에 대한 기본 클래스입니다. 관리 특성 클래스 ManagementBindAttribute, ManagementCreateAttribute 및 ManagementEnumeratorAttribute 모두 이 클래스에서 파생됩니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementProbeAttribute |
ManagementProbe 특성은 속성 또는 필드가 읽기 전용 WMI 속성을 나타낸다고 지정합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementQualifierAttribute |
ManagementQualifier 특성에는 연결된 WMI 클래스, 인스턴스, 속성, 필드 또는 메서드에 대한 추가 WMI 공급자 관련 정보가 포함되어 있습니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementReferenceAttribute |
ManagementReferenceAttribute는 클래스 멤버, 속성 또는 메서드 매개 변수를 다른 관리 개체 또는 클래스에 대한 참조로 표시합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementRemoveAttribute |
ManagementRemoveAttribute는 메서드가 관리되는 엔터티의 인스턴스를 정리함을 나타내는 데 사용됩니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementTaskAttribute |
ManagementTask 특성은 대상 메서드가 WMI 메서드를 구현함을 나타냅니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
WmiConfigurationAttribute |
WmiConfiguration 특성은 어셈블리에 WMI.NET 공급자 확장 모델을 사용하여 WMI 공급자를 구현하는 코드가 포함됨을 나타냅니다. 이 특성은 구현된 WMI 공급자의 상위 수준 구성을 설정하는 매개 변수를 사용합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
WmiProviderInstallationException |
WMI 공급자 설치 실패 시 throw할 예외를 나타냅니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
인터페이스
IEvent |
관리 계측 이벤트의 소스를 지정합니다. 이 인터페이스를 구현하는 개체는 관리 계측 이벤트의 소스로 알려져 있습니다. BaseEvent에서 파생되지 않은 클래스는 대신 이 인터페이스를 구현해야 합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
IInstance |
관리 계측 인스턴스의 소스를 지정합니다. 이 인터페이스를 구현하는 개체는 관리 계측 인스턴스의 소스로 알려져 있습니다. Instance에서 파생되지 않은 클래스는 대신 이 인터페이스를 구현해야 합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
열거형
InstrumentationType |
클래스에서 제공하는 계측 형식을 지정합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementConfigurationType |
읽기/쓰기 속성에 대한 가능한 커밋 동작을 나타냅니다. ManagementConfigurationAttribute 특성의 매개 변수 값으로 사용됩니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementHostingModel |
공급자에 대한 호스팅 모델을 지정하는 값을 정의합니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
ManagementQualifierFlavors |
WMI 공급자 확장에서 사용할 수 있는 한정자 특성입니다. 참고: WMI .NET 라이브러리는 이제 최종 상태로 간주되며 이러한 라이브러리에 영향을 주는 보안 관련 문제에 대해 추가 개발, 개선 기능 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다. |
.NET