Udostępnij za pośrednictwem


InstancePersistenceContext.InstanceVersion Właściwość

Definicja

Pobiera wersję blokady przechowywanej w bieżącym wystąpieniu przez bieżące dojście wystąpienia.

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

Wartość właściwości

Wersja blokady wystąpienia powiązana z bieżącym dojściem wystąpienia lub -1, jeśli dojście nie jest powiązane z blokadą.

Uwagi

Dostawca trwałości powinien sprawdzić tę wartość względem wersji blokady blokady przechowywanej w wystąpieniu w magazynie wystąpień podczas wykonywania operacji wymagającej blokady (np. utrwalania danych wystąpienia) przy użyciu uchwytu powiązanego z blokadą. Jeśli wersja blokady nie jest zgodna, polecenie powinno zakończyć się niepowodzeniem z wystąpieniem InstanceLockLostException.

Dotyczy