InstancePersistenceContext.BindAcquiredLock(Int64) Método

Definición

Enlaza un bloqueo recién adquirido en una instancia al identificador de instancia actual. La versión del bloqueo adquirido se pasa como parámetro.

public:
 void BindAcquiredLock(long instanceVersion);
public void BindAcquiredLock(long instanceVersion);
member this.BindAcquiredLock : int64 -> unit
Public Sub BindAcquiredLock (instanceVersion As Long)

Parámetros

instanceVersion
Int64

Versión del bloqueo adquirido en la instancia o cero si el proveedor de persistencia no implementa versiones de bloqueo.

Comentarios

Si un proveedor de persistencia implementa el control de versiones de bloqueo, cada vez que se adquiere un bloqueo en la instancia, la versión debe incrementarse en uno del almacén externo. La primera vez que la instancia está bloqueada, la versión debe ser 1. Cada adquisición de bloqueo invalida el bloqueo anterior. El identificador de instancia actual debe enlazarse a una instancia y a un propietario de bloqueo. La instancia no debe completarse. El token de bloqueo asociado al propietario del bloqueo se usa para identificar al propietario del bloqueo.

Una vez que un bloqueo está enlazado a un identificador, permanece enlazado durante la vigencia del identificador. Ni se puede cambiar el token de bloqueo ni la versión de la instancia.

Se aplica a