AtomicComposition Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 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 wartość bieżącego wystąpienia. (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) . |