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 das Hostingmodell für den WMI-Anbieter ab oder legt dieses 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 WmiConfigurationAttribute , um anzugeben, dass die Assembly, in der sie enthalten ist, einen Anbieter implementiert, der über den Namespace root\NVPair verfügbar gemacht wird. Da das Hostingmodell nicht Decoupledist, handelt es sich um einen Prozessanbieter. Der Wert NetworkService gibt an, dass der prozessinterne Anbieter unter dem NetworkService-Sicherheitskontext ausgeführt wird.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.NetworkService)]
Im nächsten Beispiel wird verwendet WmiConfigurationAttribute , um anzugeben, dass die Assembly, in der sie enthalten ist, einen Anbieter implementiert, der über den Namespace root\NVPair 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. Die vom WMI-Dienst gehosteten Werden als Prozessanbieter bezeichnet. Der Wert des Hostingmodells bestimmt sowohl das Hostingmodell als auch im Fall von Prozessanbietern das Konto (Sicherheitskontext), unter dem der Anbieter ausgeführt wird. Weitere Informationen 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.