InstancePersistenceContext.LockToken Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera token blokady właściciela wystąpienia powiązany z bieżącym uchwytem wystąpienia.
public:
property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid
Wartość właściwości
Token blokady powiązany z bieżącym uchwytem wystąpienia lub Empty jeśli uchwyt nie jest powiązany z właścicielem wystąpienia.
Uwagi
Dostawca trwałości powinien sprawdzić tę wartość względem tokenu blokady blokady przechowywanej w wystąpieniu w magazynie wystąpień podczas wykonywania operacji wymagającej blokady (na przykład utrwalania danych wystąpienia) przy użyciu uchwytu powiązanego z blokadą. Jeśli token blokady nie jest zgodny, polecenie powinno zakończyć się niepowodzeniem z wystąpieniem InstanceLockLostException.
Dostawca trwałości powinien użyć tej wartości jako tokenu blokady podczas uzyskiwania nowej blokady w wystąpieniu (na przykład utrwalania danych wystąpienia przy użyciu uchwytu, który nie jest jeszcze powiązany z blokadą). Jeśli wystąpienie jest już zablokowane w magazynie wystąpień, a token blokady jest zgodny z tym tokenem blokady, dostawca trwałości może próbować odzyskać wystąpienie przy użyciu bindReclaimedLock.