AtomicComposition Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет одну операцию композиции для транзакционной композиции.
public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
interface IDisposable
Public Class AtomicComposition
Implements IDisposable
- Наследование
-
AtomicComposition
- Реализации
Комментарии
Important
Этот тип реализует 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) . |