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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。