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
Объект блокировки.
- requestId
Тип: System.Int64
Возвращаемое значение
Тип: Microsoft.TeamFoundation.Framework.Server.LockManager.ObjectLockFrame
Удаляемого объекта кадра блокировки, чтобы освобождать блокировку, удаляется.
Заметки
Шаблон использования: … любой рабочий перед их блокирования, с помощью LockManager.Lock objectToLock (()) {… определенный рабочий внутри блокировки… (Обратите внимание, что никакие другие блокировку диспетчера блокировки можно принять, содержащую блокировку монитора конечного).
}… любой рабочий после блокировку, рекомендуется не использует вне это «используется» шаблон. Очень тщательн — этот метод возвращает устранимая структура (которая не класс и тип значения).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.TeamFoundation.Framework.Server - пространство имен