InstancePersistenceContext.CreateBindReclaimedLockException(Int64) Método

Definición

Crea una instancia de una excepción que se puede iniciar desde TryCommand para desencadenar el comportamiento BindReclaimedLock.

public:
 Exception ^ CreateBindReclaimedLockException(long instanceVersion);
public Exception CreateBindReclaimedLockException(long instanceVersion);
member this.CreateBindReclaimedLockException : int64 -> Exception
Public Function CreateBindReclaimedLockException (instanceVersion As Long) As Exception

Parámetros

instanceVersion
Int64

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

Devoluciones

Una excepción.

Comentarios

Ejemplo de código:

protected override bool TryCommand(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout)
{
    throw context.CreateBindReclaimedLockException(5);
}

Es equivalente a:

protected override bool TryCommand(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout)
{
    context.BindReclaimedLock(5, timeout);
    throw new OperationCanceledException();
}

Se aplica a