InstancePersistenceContext.LockToken Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.