InstancePersistenceContext.CreateBindReclaimedLockException(Int64) Yöntem

Tanım

BindReclaimedLock davranışını tetikleme amacıyla TryCommand'dan oluşturulabilen bir özel durumun örneğini oluşturur.

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

Parametreler

instanceVersion
Int64

Örnekte tutulan kilidin sürümü veya kalıcılık sağlayıcısı kilit sürümlerini uygulamazsa sıfır.

Döndürülenler

Bir özel durum.

Açıklamalar

Örnek kod:

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

Şu değere eşdeğerdir:

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

Şunlara uygulanır