Bagikan melalui


InstancePersistenceContext.CreateBindReclaimedLockException(Int64) Metode

Definisi

Membuat instans pengecualian yang dapat dilemparkan dari TryCommand untuk memicu perilaku BindReclaimedLock.

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

Versi kunci yang ditahan pada instans, atau nol jika penyedia persistensi tidak menerapkan versi kunci.

Mengembalikan

Pengecualian.

Keterangan

Kode sampel:

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

Berlaku untuk