WmiConfigurationAttribute.HostingModel Egenskap

Definition

Hämtar eller anger värdmodellen för WMI-providern.

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

Egenskapsvärde

Ett ManagementHostingModel värde som anger värdmodellen för WMI-providern.

Exempel

I följande exempel WmiConfigurationAttribute används för att indikera att sammansättningen den finns i implementerar en provider som exponeras via rot\NVPair-namnområdet. Eftersom värdmodellen inte Decoupledär är den en pågående provider. Värdet NetworkService anger att den processbaserade providern körs under nätverkstjänstsäkerhetskontexten.

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

I nästa exempel WmiConfigurationAttribute används för att indikera att sammansättningen den finns i implementerar en provider som exponeras via rot\NVPair-namnområdet. Värdet Decoupled anger att det är en frikopplad provider.

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

Kommentarer

WMI-leverantörer kan hanteras av ett program eller av WMI-tjänsten. WMI-leverantörer som hanteras av ett program kallas frikopplade leverantörer. De som hanteras av WMI-tjänsten kallas processleverantörer. Värdet för värdmodellen avgör både värdmodellen och, när det gäller processerveridrar, kontot (säkerhetskontexten) som providern kör under. Mer information om möjliga värden för HostingModel finns i ManagementHostingModel.

Mer information om värdmodeller finns i avsnittet Provider hosting and security i WMI SDK på MSDN.

Gäller för