InstancePersistenceContext.CreateBindReclaimedLockException(Int64) Metod

Definition

Skapar en instans av ett undantag som kan genereras från TryCommand för att utlösa BindReclaimedLock-beteende.

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

Parametrar

instanceVersion
Int64

Versionen av låset som finns på instansen eller noll om beständighetsprovidern inte implementerar låsversioner.

Returer

Ett undantag.

Kommentarer

Exempelkod:

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

Motsvarar:

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

Gäller för