Partage via


AtomicComposition Classe

Définition

Représente une opération de composition unique pour la composition transactionnelle.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
Héritage
AtomicComposition
Implémente

Remarques

Important

Ce type implémente l'interface IDisposable. Une fois que vous avez fini d’utiliser le type, vous devez le supprimer directement ou indirectement. Pour supprimer directement le type Dispose, appelez sa méthode dans un bloc try/catch. Pour la supprimer indirectement, utilisez une construction de langage telle que using (dans C#) ou Using (dans Visual Basic). Pour plus d’informations, consultez la section « Utilisation d’un objet qui implémente IDisposable » dans la rubrique de l’interface IDisposable.

Constructeurs

AtomicComposition()

Initialise une nouvelle instance de la classe AtomicComposition.

AtomicComposition(AtomicComposition)

Initialise une nouvelle instance de la classe AtomicComposition avec le AtomicComposition parent spécifié.

Méthodes

AddCompleteAction(Action)

Ajoute une action à exécuter lorsque l'opération de composition globale se termine avec succès.

AddRevertAction(Action)

Ajoute une action à exécuter si l'opération de composition globale échoue.

Complete()

Marque cette opération de composition comme terminée.

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe AtomicComposition et marque cette opération de composition comme non réussie.

Dispose(Boolean)

Libère les ressources non managées utilisées par AtomicComposition et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetValue(Object, Object)

Enregistre une paire clé-valeur dans la transaction pour assurer le suivi de l'état provisoire.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryGetValue<T>(Object, Boolean, T)

Obtient une valeur enregistrée par la méthode SetValue(Object, Object), avec la possibilité de ne pas rechercher de transactions parent.

TryGetValue<T>(Object, T)

Obtient une valeur enregistrée par la méthode SetValue(Object, Object).

S’applique à