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żna

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

Konstruktory

Nazwa Opis
AtomicComposition()

Inicjuje nowe wystąpienie klasy AtomicComposition.

AtomicComposition(AtomicComposition)

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

Metody

Nazwa Opis
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 oznacza tę operację kompozycji jako nieudaną.

Dispose(Boolean)

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

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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