InstancePersistenceContext.InstanceVersion Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.