InstancePersistenceContext.CreateBindReclaimedLockException(Int64) メソッド

定義

TryCommand からスローして BindReclaimedLock 動作をトリガーできる例外のインスタンスを作成します。

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

パラメーター

instanceVersion
Int64

インスタンスに保持されているロックのバージョン。永続化プロバイダーがロック バージョンを実装していない場合は 0。

返品

例外。

注釈

サンプル コード:

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

次に相当します。

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

適用対象