WmiConfigurationAttribute.HostingModel Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le modèle d'hébergement pour le fournisseur 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
Valeur de propriété
Valeur ManagementHostingModel qui indique le modèle d'hébergement du fournisseur WMI.
Exemples
Dans l’exemple suivant, le WmiConfigurationAttribute est utilisé pour indiquer que l’assembly dans lequel il est contenu implémente un fournisseur qui est exposé via l’espace de noms root\NVPair. Étant donné que le modèle d’hébergement n’est pas Decoupled, il s’agit d’un fournisseur in-process. La valeur NetworkService indique que le fournisseur in-process s’exécute dans le contexte de sécurité NetworkService.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.NetworkService)]
Dans l’exemple suivant, le WmiConfigurationAttribute est utilisé pour indiquer que l’assembly dans lequel il est contenu implémente un fournisseur qui est exposé via l’espace de noms root\NVPair. La valeur Decoupled indique qu’il s’agit d’un fournisseur découplé.
[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.Decoupled)]
Remarques
Les fournisseurs WMI peuvent être hébergés par une application ou par le service WMI. Les fournisseurs WMI hébergés par une application sont appelés fournisseurs découplés. Ceux hébergés par le service WMI sont appelés fournisseurs in-process. La valeur du modèle d’hébergement détermine à la fois le modèle d’hébergement et, dans le cas des fournisseurs in-process, le compte (contexte de sécurité) sous lequel le fournisseur s’exécute. Pour plus d’informations sur les valeurs possibles de HostingModel, consultez ManagementHostingModel.
Pour en savoir plus sur les modèles d’hébergement, consultez la rubrique Hébergement et sécurité du fournisseur dans le Kit de développement logiciel (SDK) WMI sur MSDN.