Freigeben über


WmiConfigurationAttribute.HostingModel Eigenschaft

Definition

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.

Gilt für: