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

Версия блокировки, удерживаемой на экземпляре, или ноль, если поставщик сохраняемости не реализует версии блокировки.

Возвращаемое значение

Исключение.

Комментарии

Пример кода:

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

Применяется к