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 всегда вызываются парами. Реализация должна быть инвариантной для вложенных вызовов этой пары и по-прежнему поддерживать понятие одной транзакции верхнего уровня.
Удалите в транзакции, когда не вызвана фиксация, вызовет Abort.

Commit()

Фиксация изменений, внесенных в ходе транзакции. ILinkedUndoContext. BeginTransaction и Илинкедундотрансактион. Commit/Илинкедундотрансактион. Abort всегда вызываются парами. Реализация должна быть инвариантной для вложенных вызовов этой пары и по-прежнему поддерживать понятие одной транзакции верхнего уровня.
Удалите в транзакции, когда не вызвана фиксация, вызовет Abort.

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