InstancePersistenceContext.LockToken Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.