WmiConfigurationAttribute.HostingModel Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab oder legt das Hostingmodell für den WMI-Anbieter fest.
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
Eigenschaftswert
Ein ManagementHostingModel Wert, der das Hostingmodell des WMI-Anbieters angibt.
Beispiele
Im folgenden Beispiel wird verwendet, um anzugeben, WmiConfigurationAttribute dass die Assembly, in der sie enthalten ist, einen Anbieter implementiert, der über den Root\NVPair-Namespace verfügbar gemacht wird. Da das Hostingmodell nicht Decoupledist, handelt es sich um einen In-Process-Anbieter. Der Wert NetworkService gibt an, dass der In-Process-Anbieter unter dem NetworkService-Sicherheitskontext ausgeführt wird.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.NetworkService)]
Im nächsten Beispiel wird verwendet, um anzugeben, WmiConfigurationAttribute dass die Assembly, in der sie enthalten ist, einen Anbieter implementiert, der über den Root\NVPair-Namespace verfügbar gemacht wird. Der Wert Decoupled gibt an, dass es sich um einen entkoppelten Anbieter handelt.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.Decoupled)]
Hinweise
WMI-Anbieter können von einer Anwendung oder vom WMI-Dienst gehostet werden. WMI-Anbieter, die von einer Anwendung gehostet werden, werden als entkoppelte Anbieter bezeichnet. Vom WMI-Dienst gehostete Anbieter werden als Prozessanbieter bezeichnet. Der Wert des Hostingmodells bestimmt sowohl das Hostingmodell als auch das Konto (Sicherheitskontext), unter dem der Anbieter ausgeführt wird. Weitere Details zu den möglichen Werten von HostingModel finden Sie unter ManagementHostingModel.
Weitere Informationen zu Hostingmodellen finden Sie im Thema "Anbieterhosting und Sicherheit " im WMI SDK auf MSDN.