WmiConfigurationAttribute.HostingModel Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il modello di hosting per il provider WMI.
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
Valore della proprietà
Valore ManagementHostingModel che indica il modello di hosting del provider WMI.
Esempio
Nell'esempio seguente, WmiConfigurationAttribute viene usato per indicare che l'assembly in cui è contenuto implementa un provider esposto tramite lo spazio dei nomi root\NVPair. Poiché il modello di hosting non Decoupledè , è un provider in-process. Il valore NetworkService indica che il provider in-process viene eseguito nel contesto di sicurezza NetworkService.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.NetworkService)]
Nell'esempio seguente, viene WmiConfigurationAttribute usato per indicare che l'assembly in cui è contenuto implementa un provider esposto tramite lo spazio dei nomi root\NVPair. Il valore Decoupled indica che è un provider disaccoppiato.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.Decoupled)]
Commenti
I provider WMI possono essere ospitati da un'applicazione o dal servizio WMI. I provider WMI ospitati da un'applicazione sono denominati provider disaccoppiati. Quelli ospitati dal servizio WMI sono chiamati provider in-process. Il valore del modello di hosting determina sia il modello di hosting che, nel caso di provider in-process, l'account (contesto di sicurezza) in cui viene eseguito il provider. Per altri dettagli sui valori possibili di HostingModel, vedere ManagementHostingModel.
Per altre informazioni sui modelli di hosting, vedere l'argomento Hosting e sicurezza del provider in WMI SDK su MSDN.