LockStatus — перечисление

Состояние блокировки объекта.

Синтаксис

public enum LockStatus

Члены

Имя члена Описание

Free

Блокировка отсутствует.

Locked

Установлена временная блокировка другим пользователем.

CheckedOut

Установлена постоянная блокировка другим пользователем.

OwnerLocked

Установлена временная блокировка текущим пользователем.

OwnerCheckedOut

Установлена постоянная блокировка текущим пользователем.

Примеры

CardData card = session.CardManager.GetCardData(new System.Guid("идентификатор_карточки")); (1)
if (card.LockStatus != LockStatus.Free) (2)
{
    if (card.LockStatus = LockStatus.OwnerLocked) (3)
    {
        card.RemoveLock();
    }
    else
    {
        MessageBox.Show("Объект заблокирован пользователем " + card.LockOwner);
    }
}
1 Получение с сервера данных карточки с известным идентификатором.
2 Проверка блокировки на карточке.
3 Объект заблокирован — проверка владельца.