Поделиться через


LockManager.Lock - метод (Object, Int64)

Получает блокировку монитора целевого объекта для указанного объекта.

Пространство имен:  Microsoft.TeamFoundation.Framework.Server
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
Public Function Lock ( _
    lockObject As Object, _
    requestId As Long _
) As LockManager.ObjectLockFrame
public LockManager.ObjectLockFrame Lock(
    Object lockObject,
    long requestId
)

Параметры

  • lockObject
    Тип: System.Object
    Объект блокировки.

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

Тип: Microsoft.TeamFoundation.Framework.Server.LockManager.ObjectLockFrame
Удаляемого объекта кадра блокировки, чтобы освобождать блокировку, удаляется.

Заметки

Шаблон использования: … любой рабочий перед их блокирования, с помощью LockManager.Lock objectToLock (()) {… определенный рабочий внутри блокировки… (Обратите внимание, что никакие другие блокировку диспетчера блокировки можно принять, содержащую блокировку монитора конечного).

}… любой рабочий после блокировку, рекомендуется не использует вне это «используется» шаблон. Очень тщательн — этот метод возвращает устранимая структура (которая не класс и тип значения).

Безопасность платформы .NET Framework

См. также

Ссылки

LockManager Класс

Lock - перегрузка

Microsoft.TeamFoundation.Framework.Server - пространство имен