AtomicComposition Класс

Определение

Представляет отдельную операцию композиции для транзакционной композиции.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
Наследование
AtomicComposition
Реализации

Комментарии

Важно!

Этот тип реализует интерфейс IDisposable. По окончании использования выдаленную ему память следует прямо или косвенно освободить. Чтобы сделать это прямо, вызовите его метод Dispose в блоке try/catch. Чтобы сделать это косвенно, используйте языковые конструкции, такие как using (в C#) или Using (в Visual Basic). Дополнительные сведения см. в разделе "Использование объекта, реализующего IDisposable" в статье об интерфейсе IDisposable.

Конструкторы

AtomicComposition()

Инициализирует новый экземпляр класса AtomicComposition.

AtomicComposition(AtomicComposition)

Инициализирует новый экземпляр класса AtomicComposition заданным родительским объектом AtomicComposition.

Методы

AddCompleteAction(Action)

Добавляет действие, которое должно выполняться после успешного завершения общей операции композиции.

AddRevertAction(Action)

Добавляет действие, которое должно выполняться в случае неудачного завершения общей операции композиции.

Complete()

Помечает данную операцию композиции как завершенную.

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром объекта AtomicComposition и помечает данную операцию композиции как неудачно завершенную.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом AtomicComposition, а при необходимости освобождает также управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetValue(Object, Object)

Сохраняет пару "ключ-значение" в транзакции для отслеживания неопределенного состояния.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryGetValue<T>(Object, Boolean, T)

Получает значение, сохраненное методом SetValue(Object, Object), с возможностью не выполнять поиск в родительских транзакциях.

TryGetValue<T>(Object, T)

Получает значение, сохраненное методом SetValue(Object, Object).

Применяется к