Sdílet prostřednictvím


InstancePersistenceContext.CreateBindReclaimedLockException(Int64) Metoda

Definice

Vytvoří instanci výjimky, která může být vyvolána z TryCommand k aktivaci BindReclaimedLock chování.

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

Verze zámku uchovávané v instanci nebo nula, pokud zprostředkovatel trvalosti neimplementuje verze zámku.

Návraty

Výjimka.

Poznámky

Ukázkový kód:

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();  
}  

Platí pro