WmiConfigurationAttribute.HostingModel Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.