WmiConfigurationAttribute.HostingModel 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WMI 공급자의 호스팅 모델을 가져오거나 설정합니다.
public:
property System::Management::Instrumentation::ManagementHostingModel HostingModel { System::Management::Instrumentation::ManagementHostingModel get(); void set(System::Management::Instrumentation::ManagementHostingModel value); };
public System.Management.Instrumentation.ManagementHostingModel HostingModel { get; set; }
member this.HostingModel : System.Management.Instrumentation.ManagementHostingModel with get, set
Public Property HostingModel As ManagementHostingModel
속성 값
WMI 공급자의 호스팅 모델을 나타내는 ManagementHostingModel 값입니다.
예제
다음 예제 WmiConfigurationAttribute 에서는 에 포함된 어셈블리가 root\NVPair 네임스페이스를 통해 노출되는 공급자를 구현함을 나타내는 데 사용됩니다. 호스팅 모델은 가 아니 Decoupled므로 프로세스 내 공급자입니다. 값 NetworkService 은 In-Process 공급자가 NetworkService 보안 컨텍스트에서 실행됨을 나타냅니다.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.NetworkService)]
다음 예제 WmiConfigurationAttribute 에서는 에 포함된 어셈블리가 root\NVPair 네임스페이스를 통해 노출되는 공급자를 구현함을 나타내는 데 사용됩니다. 값 Decoupled 은 분리된 공급자임을 나타냅니다.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.Decoupled)]
설명
WMI 서비스 또는 애플리케이션에서 WMI 공급자를 호스팅할 수 있습니다. WMI 공급자 호스트 애플리케이션에서 분리 된 공급자 라고 합니다. WMI 서비스에서 호스트하는 공급자를 In-process 공급자라고 합니다. 호스팅 모델 값은 호스팅 모델과 In-Process 공급자의 경우 공급자가 실행되는 계정(보안 컨텍스트)을 모두 결정합니다. HostingModel의 가능한 값에 대한 자세한 내용은 를 참조하세요 ManagementHostingModel.
호스팅 모델에 대한 자세한 내용은 MSDN의 WMI SDK에서 공급자 호스팅 및 보안 항목을 참조하세요.
적용 대상
.NET