Udostępnij za pośrednictwem


InstancePersistenceContext.CreateBindReclaimedLockException(Int64) Metoda

Definicja

Tworzy wystąpienie wyjątku, który można zgłosić z polecenia TryCommand w celu wyzwolenia zachowania BindReclaimedLock.

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

Parametry

instanceVersion
Int64

Wersja blokady przechowywanej w wystąpieniu lub zero, jeśli dostawca trwałości nie implementuje wersji blokady.

Zwraca

Wyjątek.

Uwagi

Przykładowy kod:

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

Dotyczy