Freigeben über


AtomicComposition Klasse

Definition

Stellt einen Kompositionsvorgang für die Transaktionskomposition dar.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
Vererbung
AtomicComposition
Implementiert

Hinweise

Wichtig

Dieser Typ implementiert die IDisposable-Schnittstelle. Nach Abschluss der Verwendung sollten Sie den Typ entweder direkt oder indirekt löschen. Zum direkten Löschen des Typs rufen Sie seine Dispose-Methode in einem try/catch-Block auf. Zum indirekten Löschen verwenden Sie ein Sprachkonstrukt wie using (in C#) oder Using (in Visual Basic). Weitere Informationen finden Sie im Abschnitt „Verwenden eines Objekts, das IDisposable implementiert“ des Themas „Die IDisposable-Schnittstelle“.

Konstruktoren

AtomicComposition()

Initialisiert eine neue Instanz der AtomicComposition-Klasse.

AtomicComposition(AtomicComposition)

Initialisiert eine neue Instanz der AtomicComposition-Klasse mit dem angegebenen übergeordneten AtomicComposition.

Methoden

AddCompleteAction(Action)

Fügt eine Aktion hinzu, die bei erfolgreichem Abschluss des gesamten Kompositionsvorgangs ausgeführt wird.

AddRevertAction(Action)

Fügt eine Aktion hinzu, die bei einem Fehler des gesamten Kompositionsvorgangs ausgeführt wird.

Complete()

Markiert diesen Kompositionsvorgang als abgeschlossen.

Dispose()

Gibt alle von der aktuellen Instanz der AtomicComposition-Klasse verwendeten Ressourcen frei und markiert diesen Kompositionsvorgang als fehlgeschlagen.

Dispose(Boolean)

Gibt die von AtomicComposition verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetValue(Object, Object)

Speichert ein Schlüssel-Wert-Paar in der Transaktion, um den vorläufigen Zustand nachzuverfolgen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TryGetValue<T>(Object, Boolean, T)

Ruft einen von der SetValue(Object, Object)-Methode gespeicherten Wert ab, mit der Option, nicht nach übergeordneten Transaktionen zu suchen.

TryGetValue<T>(Object, T)

Ruft einen von der SetValue(Object, Object)-Methode gespeicherten Wert ab.

Gilt für: