Cette documentation est archivée et n’est pas conservée.

ManagementEntityAttribute, classe

Mise à jour : novembre 2007

L'attribut ManagementEntity indique qu'une classe fournit des informations de gestion exposées à travers un fournisseur WMI.

Espace de noms :  System.Management.Instrumentation
Assembly :  System.Core (dans System.Core.dll)

[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class ManagementEntityAttribute : Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = false) */
/** @attribute HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true) */
public final class ManagementEntityAttribute extends Attribute
public final class ManagementEntityAttribute extends Attribute

Remarque :

L'attribut HostProtectionAttribute appliqué à ce type ou membre a la valeur de propriété Resources suivante : MayLeakOnAbort. HostProtectionAttribute n'affecte pas les applications bureautiques (qui sont généralement démarrées en double-cliquant sur une icône, en tapant une commande ou en entrant une URL dans un navigateur). Pour plus d'informations, consultez la classe HostProtectionAttribute ou Attributs de programmation et de protection des hôtes SQL Server.

La classe marquée par cet attribut doit être publique.

L'exemple suivant montre comment utiliser l'attribut ManagementEntity pour marquer une classe.

// Use the ManagementEntity attribute on the class to specify that this // class contains management information that is available from
// provider.
    
    [ManagementEntity(Name = "MortgageCalc")]
    public class MortgageCalcWMIProvider
    {
    }

System.Object
  System.Attribute
    System.Management.Instrumentation.ManagementEntityAttribute

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5
Afficher: