WmiConfigurationAttribute.HostingModel Eigenschap

Definitie

Hiermee haalt u het hostingmodel voor de WMI-provider op of stelt u dit in.

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

Waarde van eigenschap

Een ManagementHostingModel waarde die het hostingmodel van de WMI-provider aangeeft.

Voorbeelden

In het volgende voorbeeld wordt de WmiConfigurationAttribute functie gebruikt om aan te geven dat de assembly die is opgenomen in een provider implementeert die beschikbaar wordt gesteld via de root\NVPair-naamruimte. Omdat het hostingmodel niet Decoupledis, is het een in-process provider. De waarde NetworkService geeft aan dat de in-process provider wordt uitgevoerd onder de netwerkservicebeveiligingscontext.

[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.NetworkService)]

In het volgende voorbeeld wordt het WmiConfigurationAttribute gebruikt om aan te geven dat de assembly die deze bevat, een provider implementeert die beschikbaar wordt gesteld via de root\NVPair-naamruimte. De waarde Decoupled geeft aan dat het een ontkoppelde provider is.

[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.Decoupled)]

Opmerkingen

WMI-providers kunnen worden gehost door een toepassing of door de WMI-service. WMI-providers die worden gehost door een toepassing, worden losgekoppelde providers genoemd. Degenen die worden gehost door de WMI-service, worden in-process providers genoemd. De waarde van het hostingmodel bepaalt zowel het hostingmodel als, in het geval van in-process providers, het account (beveiligingscontext) waaronder de provider wordt uitgevoerd. Zie voor meer informatie over de mogelijke waarden van HostingModel ManagementHostingModel.

Zie het onderwerp Hosting en beveiliging van providers in de WMI SDK op MSDN voor meer informatie over hostingmodellen.

Van toepassing op