Udostępnij za pośrednictwem


AtomicComposition Klasa

Definicja

Reprezentuje pojedynczą operację kompozycji dla kompozycji transakcyjnej.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
Dziedziczenie
AtomicComposition
Implementuje

Uwagi

Ważne

Ten typ implementuje IDisposable interfejs. Po zakończeniu korzystania z typu należy go usunąć bezpośrednio lub pośrednio. Aby usunąć typ bezpośrednio, wywołaj metodę Disposetry/catch w bloku. Aby usunąć go pośrednio, użyj konstrukcji językowej, takiej jak using (w języku C#) lub Using (w Visual Basic). Aby uzyskać więcej informacji, zobacz sekcję "Using an Object that Implements IDisposable" (Używanie obiektu implementujące protokół IDisposable) w temacie interfejsu IDisposable .

Konstruktory

AtomicComposition()

Inicjuje nowe wystąpienie klasy AtomicComposition.

AtomicComposition(AtomicComposition)

Inicjuje AtomicComposition nowe wystąpienie klasy z określonym elementem nadrzędnym AtomicComposition.

Metody

AddCompleteAction(Action)

Dodaje akcję do wykonania po pomyślnym zakończeniu ogólnej operacji kompozycji.

AddRevertAction(Action)

Dodaje akcję do wykonania, jeśli ogólna operacja kompozycji zakończy się niepowodzeniem.

Complete()

Oznacza tę operację kompozycji jako ukończoną.

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie AtomicComposition klasy i oznacz tę operację kompozycji jako niepowodzenie.

Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element AtomicComposition i opcjonalnie zwalnia zasoby zarządzane.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetValue(Object, Object)

Zapisuje parę klucz-wartość w transakcji, aby śledzić stan wstępny.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryGetValue<T>(Object, Boolean, T)

Pobiera wartość zapisaną przez SetValue(Object, Object) metodę z opcją braku wyszukiwania transakcji nadrzędnych.

TryGetValue<T>(Object, T)

Pobiera wartość zapisaną przez metodę SetValue(Object, Object) .

Dotyczy