Share via


InstancePersistenceContext.LockToken Propriété

Définition

Obtient le lock-token du propriétaire d'instance lié au handle d'instance actuel.

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

Valeur de propriété

Jeton de verrouillage lié au handle de instance actuel, ou Empty si le handle n’est pas lié à un propriétaire instance.

Remarques

Le fournisseur de persistance doit comparer cette valeur au lock-token du verrou maintenu sur une instance dans le magasin d'instances lorsqu'une opération qui requiert un verrou est effectuée (par exemple, la persistance de données d'instance) avec un handle lié au verrou. Si le jeton de verrouillage ne correspond pas, la commande doit échouer avec InstanceLockLostException.

Le fournisseur de persistance doit utiliser cette valeur comme lock-token lors de l'acquisition d'un nouveau verrou sur une instance (par exemple, pour rendre persistantes des données d'instance à l'aide d'un handle qui n'est pas encore lié à un verrou). Si l'instance est déjà verrouillée dans le magasin d'instances et le lock-token correspond à ce lock-token, le fournisseur de persistance peut essayer de récupérer l'instance à l'aide de BindReclaimedLock.

S’applique à