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). |