ManagementQualifierFlavors Énumération

Définition

Types de qualificateurs qui peuvent être utilisés avec des extensions fournisseur WMI.

Remarque : les bibliothèques .NET de WMI sont aujourd’hui considérées comme dans un état final et ne recevront plus de développements, d’améliorations ou de mises à jour en dehors des problèmes de sécurité qui affectent ces bibliothèques. Les API MI doivent être utilisées pour tout nouveau développement.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Héritage
ManagementQualifierFlavors
Attributs

Champs

Amended 1

Le qualificateur n’est pas requis dans la définition de classe de base et peut être transféré à l’avenant à localiser.

ClassOnly 4

Le qualificateur est propagé aux instances.

DisableOverride 2

Le qualificateur ne peut pas être écrasé dans une classe ou une instance dérivée. Notez que la possibilité d’écraser un qualificateur propagé est activée par défaut.

ThisClassOnly 8

Le qualificateur n’est pas propagé aux classes dérivées.

Exemples

L’exemple suivant montre comment utiliser l’énumération DisableOverride ManagementQualifierFlavors. Ici, il est appliqué au qualificateur Association.

[ManagementQualifier("Association",  
Flavor = ManagementQualifierFlavors.DisableOverride)]  
public class AssociationSampleBase  
{  
   [ManagementReference(Type = "UserInfo")]  
   [ManagementKey]  
   public string Configuration;  

   [ManagementReference(Type = "LogInfo")]  
   [ManagementKey]  
   public string Hosting;  
   //additional code omitted  

Remarques

Pour en savoir plus sur les versions de qualificateur, consultez la rubrique sur les versions de qualificateur dans le kit de développement logiciel (SDK) WMI sur MSDN.

S’applique à

Voir aussi