InstancePersistenceContext.InstanceVersion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Version der Sperre ab, die auf der aktuellen Instanz durch das aktuelle Instanzhandle gehalten wird.
public:
property long InstanceVersion { long get(); };
public long InstanceVersion { get; }
member this.InstanceVersion : int64
Public ReadOnly Property InstanceVersion As Long
Eigenschaftswert
Die Version der instance-Sperre, die an das aktuelle instance Handle gebunden ist, oder -1, wenn das Handle nicht an eine Sperre gebunden ist.
Hinweise
Der Persistenzanbieter sollte diesen Wert mit der Version der Sperre vergleichen, die für eine Instanz im Instanzspeicher gilt, wenn ein Vorgang, der eine Sperre erfordert (z. B. das Beibehalten von Instanzdaten) mithilfe eines an die Sperre gebundenen Handles ausgeführt wird. Wenn die Sperrversion nicht übereinstimmt, sollte der Befehl mit InstanceLockLostException fehlschlagen.