Compartir vía


InstancePersistenceContext.LockToken Propiedad

Definición

Obtiene el token de bloqueo del propietario de la instancia enlazado al identificador de instancia actual.

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

Valor de propiedad

Token de bloqueo enlazado al identificador de instancia actual o Empty si el identificador no está enlazado a un propietario de instancia.

Comentarios

El proveedor de persistencia debe comprobar este valor con el token del bloqueo que se mantiene en una instancia en el almacén de instancias al realizar una operación que requiere un bloqueo (como conservar los datos de la instancia) utilizando un identificador enlazado al bloqueo. Si el token de bloqueo no coincide, el comando debe producir un error con InstanceLockLostException.

El proveedor de persistencia debe utilizar este valor como el token de bloqueo al adquirir un nuevo bloqueo en una instancia (por ejemplo, al conservar los datos de instancia usando un identificador que no está enlazado a un bloqueo). Si la instancia ya está bloqueada en el almacén de instancias y el token de bloqueo coincide con este token de bloqueo, el proveedor de persistencia puede intentar reclamar la instancia mediante BindReclaimedLock.

Se aplica a