InstancePersistenceContext.CreateBindReclaimedLockException(Int64) Methode

Definition

Erstellt eine Instanz einer Ausnahme, die von TryCommand ausgelöst werden kann, um das BindReclaimedLock-Verhalten auszulösen.

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

Parameter

instanceVersion
Int64

Die Version der Sperre, die auf der Instanz gespeichert ist, oder null, wenn der Persistenzanbieter keine Sperrversionen implementiert.

Gibt zurück

Eine Ausnahme.

Hinweise

Beispielcode:

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

Ist äquivalent zu:

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

Gilt für: