Leggere in inglese

Condividi tramite


InstancePersistenceContext.LockToken Proprietà

Definizione

Ottiene il token di blocco del proprietario dell'istanza associato all'handle dell'istanza corrente.

public:
 property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid

Valore della proprietà

Token di blocco associato all'handle dell'istanza corrente o Empty se l'handle non è associato a un proprietario dell'istanza.

Commenti

Il provider di persistenza deve controllare questo valore rispetto al token di blocco mantenuto su un'istanza nell'archivio di istanze quando viene eseguita un'operazione che richiede un blocco (ad esempio, la persistenza dei dati dell'istanza) mediante un handle associato al blocco. Se il token di blocco non corrisponde, il comando deve non riuscire con InstanceLockLostException.

Il provider di persistenza deve utilizzare questo valore come token di blocco quando acquisisce un nuovo blocco su un'istanza (ad esempio, rendere persistenti i dati dell'istanza mediante un handle non ancora associato a un blocco). Se l'istanza è già bloccata nell'archivio di istanze e il token di blocco corrisponde a questo token, il provider di persistenza può tentare di recuperare l'istanza utilizzando BindReclaimedLock.

Si applica a