Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ManagementCommitAttribute classe

 

Date de publication : novembre 2016

L’attribut ManagementCommit marque une méthode appelée lorsqu’il est nécessaire de mettre à jour un jeu de propriétés en lecture-écriture dans une opération atomique.

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, améliorations ou 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.

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

System.Object
  System.Attribute
    System.Management.Instrumentation.ManagementMemberAttribute
      System.Management.Instrumentation.ManagementCommitAttribute

[AttributeUsageAttribute(AttributeTargets.Method)]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class ManagementCommitAttribute : ManagementMemberAttribute

NomDescription
System_CAPS_pubmethodManagementCommitAttribute()

Initialise une nouvelle instance de la classe T:System.Management.ManagementCommitAttribute. Il s’agit du constructeur par défaut.

NomDescription
System_CAPS_pubpropertyName

Obtient ou définit le nom de l’attribut de gestion.(Hérité de ManagementMemberAttribute.)

System_CAPS_pubpropertyTypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.(Hérité de Attribute.)

NomDescription
System_CAPS_pubmethodEquals(Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Retourne une valeur qui indique si cette instance est égale à un objet spécifié.(Hérité de Attribute.)

System_CAPS_pubmethodGetHashCode()

Retourne le code de hachage de cette instance.(Hérité de Attribute.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodIsDefaultAttribute()

En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée.(Hérité de Attribute.)

System_CAPS_pubmethodMatch(Object)

En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance équivaut à un objet spécifié.(Hérité de Attribute.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.(Hérité de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.(Hérité de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).(Hérité de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.(Hérité de Attribute.)

The read-write properties of a class are marked with the T:System.Management.Instrumentation.ManagementConfigurationAttribute attribute. In addition, each read-write property can be one of two types: F:System.Management.Instrumentation.ManagementConfigurationType.Apply or F:System.Management.Instrumentation.ManagementConfigurationType.OnCommit. If a class has read-write properties that are configured as OnCommit, the class should have a method that is marked with the ManagementCommit attribute. The associated method will be called when all OnCommit properties have been set.

The marked method is not thread safe.

If no method is marked with the ManagementCommit attribute, the class manages the configuration updates by itself without any indication that the update has completed.

The method marked with the ManagementCommit attribute does not take any parameters and it has a void return type.

[C#]

public class Process
{
    /// Key attribute marks a key property. Keys are not changeable.
    /// Keys have to be unique information.
    [ManagementKey]
    public int Id 
    {
        get {    }
    }

    /// ManagementConfiguration stands for read/write manageable
    /// property from a read/write field.
    [ManagementConfiguration]
    public string UserDefinedString;

    [ManagementCommit]
    void SaveOnDevice();
}

.NET Framework
Disponible depuis 3.5

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: