Aracılığıyla paylaş


InstancePersistenceContext.LockToken Özellik

Tanım

Geçerli örnek tanıtıcısına bağlı örnek sahibinin kilit belirtecini alır.

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

Özellik Değeri

Geçerli örnek tanıtıcısına bağlı kilit belirteci veya Empty tanıtıcı bir örnek sahibine bağlı değilse.

Açıklamalar

Kalıcılık sağlayıcısı, kilit (örneğin kalıcı örnek verileri) gerektiren bir işlemi gerçekleştirirken kilitle ilişkili bir tanıtıcıyı kullanarak örnek deposunda tutulan kilidin kilit belirtecinde bu değeri denetlemelidir. Kilit belirteci eşleşmiyorsa komutun InstanceLockLostException ile başarısız olması gerekir.

Kalıcılık sağlayıcısı, bir örnekte yeni bir kilit alırken kilit belirteci olarak bu değeri kullanmalıdır (örneğin, daha önce bir kilide bağlı olmayan bir tanıtıcı kullanarak örnek verilerini kalıcı hale getirmek gibi). Örnek, örnek deposunda zaten kilitliyse ve kilit belirteci bu kilit belirteciyle eşleşiyorsa, kalıcılık sağlayıcısı BindReclaimedLock kullanarak örneği geri kazanmayı dener.

Şunlara uygulanır