InstancePersistenceContext.LockToken Eigenschap

Definitie

Hiermee haalt u het vergrendelingstoken op van de eigenaar van het exemplaar dat is gebonden aan de huidige instantie-ingang.

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

Waarde van eigenschap

Het vergrendelingstoken dat is gebonden aan de huidige exemplaarhandgreep of Empty als de handle niet is gebonden aan een exemplaareigenaar.

Opmerkingen

De persistentieprovider moet deze waarde controleren op basis van het vergrendelingstoken van de vergrendeling die is vastgehouden op een exemplaar in het exemplaararchief bij het uitvoeren van een bewerking waarvoor een vergrendeling (zoals persistente exemplaargegevens) is vereist met behulp van een ingang die is gebonden aan de vergrendeling. Als het vergrendelingstoken niet overeenkomt, mislukt de opdracht met InstanceLockLostException.

De persistentieprovider moet deze waarde gebruiken als het vergrendelingstoken bij het verkrijgen van een nieuwe vergrendeling op een exemplaar (zoals het persistent maken van exemplaargegevens met behulp van een ingang die nog niet is gebonden aan een vergrendeling). Als het exemplaar al is vergrendeld in het exemplaararchief en het vergrendelingstoken overeenkomt met dit vergrendelingstoken, kan de persistentieprovider proberen het exemplaar vrij te maken met Behulp van BindReclaimedLock.

Van toepassing op