InstancePersistenceContext.InstanceVersion Eigenschaft

Definition

Ruft die Version der Sperre ab, die von dem aktuellen Instanzhandle auf der aktuellen Instanz gespeichert ist.

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

Eigenschaftswert

Die Version der Instanzsperre, die an das aktuelle Instanzhandle gebunden ist, oder -1, wenn das Handle nicht an eine Sperre gebunden ist.

Hinweise

Der Persistenzanbieter sollte diesen Wert anhand der Sperrversion der Sperre in einer Instanz im Instanzspeicher überprüfen, wenn ein Vorgang ausgeführt wird, für den eine Sperre (z. B. das Speichern von Instanzdaten) mithilfe eines an die Sperre gebundenen Handles erforderlich ist. Wenn die Sperrversion nicht übereinstimmt, sollte der Befehl mit "InstanceLockLostException" fehlschlagen.

Gilt für: