ILinkedUndoTransaction Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Транзакция, поддерживающая связанную отмену, такую как, реализованная Visual Studio
public interface class ILinkedUndoTransaction : IDisposable
public interface ILinkedUndoTransaction : IDisposable
type ILinkedUndoTransaction = interface
interface IDisposable
Public Interface ILinkedUndoTransaction
Implements IDisposable
- Реализации
Свойства
| Id |
Идентификатор транзакции. |
Методы
| Abort() |
Прервать эту транзакцию. Попытка откатить изменения, внесенные в текущую транзакцию, иначе выдаст исключение. ILinkedUndoContext. BeginTransaction и Илинкедундотрансактион. Commit/Илинкедундотрансактион. Abort всегда вызываются парами.
Реализация должна быть инвариантной для вложенных вызовов этой пары и по-прежнему поддерживать понятие одной транзакции верхнего уровня. |
| Commit() |
Фиксация изменений, внесенных в ходе транзакции.
ILinkedUndoContext. BeginTransaction и Илинкедундотрансактион. Commit/Илинкедундотрансактион. Abort всегда вызываются парами.
Реализация должна быть инвариантной для вложенных вызовов этой пары и по-прежнему поддерживать понятие одной транзакции верхнего уровня. |