InstancePersistenceContext.InstanceVersion Proprietà

Definizione

Ottiene la versione del blocco mantenuto sull'istanza corrente dall'handle dell'istanza corrente.

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

Valore della proprietà

Versione del blocco dell'istanza associato all'handle dell'istanza corrente o -1 se l'handle non è associato a un blocco.

Commenti

Il provider di persistenza deve controllare questo valore rispetto alla versione di blocco del blocco mantenuto in un'istanza dell'archivio di istanze durante l'esecuzione di un'operazione che richiede un blocco (ad esempio il salvataggio permanente dei dati dell'istanza) usando un handle associato al blocco. Se la versione del blocco non corrisponde, il comando dovrebbe non riuscire con InstanceLockLostException.

Si applica a