AtomicComposition Klasse

Definition

Stellt einen einzelnen 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

Important

Dieser Typ implementiert die IDisposable Schnittstelle. Nach Abschluss der Verwendung sollten Sie den Typ entweder direkt oder indirekt löschen. Rufen Sie die Methode Dispose in einem try/catch-Block auf, um den Typ direkt zu entsorgen. Verwenden Sie zum indirekten Löschen ein Sprachkonstrukt wie using (in C#) oder Using (in Visual Basic). Weitere Informationen finden Sie im Abschnitt "Verwenden eines Objekts, das IDisposable implementiert" im IDisposable Schnittstellenthema.

Konstruktoren

Name Beschreibung
AtomicComposition()

Initialisiert eine neue Instanz der AtomicComposition-Klasse.

AtomicComposition(AtomicComposition)

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

Methoden

Name Beschreibung
AddCompleteAction(Action)

Fügt eine Aktion hinzu, die ausgeführt werden soll, wenn der gesamte Kompositionsvorgang erfolgreich abgeschlossen wird.

AddRevertAction(Action)

Fügt eine Aktion hinzu, die ausgeführt werden soll, wenn der gesamte Kompositionsvorgang fehlschlägt.

Complete()

Markiert diesen Kompositionsvorgang als abgeschlossen.

Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz der AtomicComposition Klasse verwendet werden, und markieren Sie diesen Kompositionsvorgang als fehlgeschlagen.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den AtomicComposition verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der 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 Wert ab, der von der SetValue(Object, Object) Methode gespeichert wird, mit der Option, übergeordnete Transaktionen nicht zu durchsuchen.

TryGetValue<T>(Object, T)

Ruft einen Wert ab, der von der SetValue(Object, Object) Methode gespeichert wird.

Gilt für: