InstancePersistenceContext.InstanceVersion Свойство

Определение

Возвращает версию блокировки, удерживаемой на текущем экземпляре дескриптором текущего экземпляра.

public:
 property long InstanceVersion { long get(); };
public long InstanceVersion { get; }
member this.InstanceVersion : int64
Public ReadOnly Property InstanceVersion As Long

Значение свойства

Версия блокировки экземпляра, привязанная к текущему дескриптору экземпляра, или -1, если дескриптор не привязан к блокировке.

Комментарии

Поставщик сохраняемости должен проверить это значение в зависимости от версии блокировки блокировки, удерживаемой на экземпляре в хранилище экземпляров при выполнении операции, требующей блокировки (например, сохранения данных экземпляра) с помощью дескриптора, привязанного к замку. Если версия блокировки не соответствует, команда должна завершиться ошибкой с instanceLockLostException.

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