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 per il provider WMI.
Esempio
Nell'esempio seguente viene WmiConfigurationAttribute usato per indicare che l'assembly contenuto in 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 successivo viene WmiConfigurationAttribute usato per indicare che l'assembly contenuto in 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 denominati 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 altre informazioni sui valori possibili di HostingModel, vedere ManagementHostingModel.
Per altre informazioni sull'hosting dei modelli, vedere l'argomento Hosting provider e sicurezza in WMI SDK in MSDN.