Поделиться через


InstancePersistenceContext.InstanceVersion Свойство

Определение

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

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

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

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

Комментарии

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

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