AtomicComposition Klass

Definition

Representerar en enskild sammansättningsåtgärd för transaktionell sammansättning.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
Arv
AtomicComposition
Implementeringar

Kommentarer

Important

Den här typen implementerar IDisposable gränssnittet. När du har använt typen bör du kassera den på ett direkt eller indirekt sätt. Om du vill ta bort typen direkt anropar du dess Dispose metod i ett try/catch block. Om du vill ta bort det indirekt använder du en språkkonstruktion som using (i C#) eller Using (i Visual Basic). Mer information finns i avsnittet "Använda ett objekt som implementerar IDisposable" i IDisposable gränssnittet.

Konstruktorer

Name Description
AtomicComposition()

Initierar en ny instans av AtomicComposition klassen.

AtomicComposition(AtomicComposition)

Initierar en ny instans av AtomicComposition klassen med den angivna överordnade AtomicComposition.

Metoder

Name Description
AddCompleteAction(Action)

Lägger till en åtgärd som ska köras när den övergripande kompositionsåtgärden har slutförts.

AddRevertAction(Action)

Lägger till en åtgärd som ska köras om den övergripande kompositionsåtgärden misslyckas.

Complete()

Markerar den här kompositionsåtgärden som slutförd.

Dispose()

Släpper alla resurser som används av den aktuella instansen av klassen och markerar den här kompositionsåtgärden AtomicComposition som misslyckad.

Dispose(Boolean)

Släpper de ohanterade resurser som används av AtomicComposition och släpper eventuellt de hanterade resurserna.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetValue(Object, Object)

Sparar ett nyckel/värde-par i transaktionen för att spåra preliminärt tillstånd.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryGetValue<T>(Object, Boolean, T)

Hämtar ett värde som sparats av SetValue(Object, Object) metoden, med alternativet att inte söka efter överordnade transaktioner.

TryGetValue<T>(Object, T)

Hämtar ett värde som sparats av SetValue(Object, Object) metoden.

Gäller för