WmiConfigurationAttribute.HostingModel 속성

정의

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에서 공급자 호스팅 및 보안 항목을 참조하세요.

적용 대상