ManagementQualifierFlavors Énumération

Définition

Versions de qualificateur qui peuvent être utilisées avec les extensions du fournisseur WMI.

Remarque : les bibliothèques WMI .NET sont désormais considérées dans un état final, et aucune autre amélioration, amélioration ou mise à jour n’est disponible pour les problèmes non liés à la sécurité affectant 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

Nom Valeur Description
Amended 1

Le qualificateur n’est pas obligatoire dans la définition de classe de base et peut être déplacé vers l’amendement à localiser.

DisableOverride 2

Le qualificateur ne peut pas être substitué dans une classe ou une instance dérivée. Notez que la possibilité de remplacer un qualificateur propagé est la valeur par défaut.

ClassOnly 4

Le qualificateur est propagé aux instances.

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 d’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 qualificateurs, lisez la rubrique Versions de qualificateurs dans le Kit de développement logiciel (SDK) WMI sur MSDN.

S’applique à

Voir aussi