InstancePersistenceContext.LockToken Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.