AtomicComposition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |