LockManager.Lock 方法 (ILockName, LockManager.LockType, Int64)

获取已命名的锁。

命名空间:  Microsoft.TeamFoundation.Framework.Server
程序集:  Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)

语法

声明
Public Function Lock ( _
    lockName As ILockName, _
    lockType As LockManager.LockType, _
    requestId As Long _
) As LockManager.NamedLockFrame
public LockManager.NamedLockFrame Lock(
    ILockName lockName,
    LockManager.LockType lockType,
    long requestId
)

参数

返回值

类型:Microsoft.TeamFoundation.Framework.Server.LockManager.NamedLockFrame
锁定配置的释放的释放锁帧对象。

备注

使用模式:…任何工作,在锁则会使用之前 (LockManager.Lock (lockName,lockType){…锁定中的某些工作…}释放锁后的任何工作。 不要使用外部。“使用”模式。 非常小心-此方法返回不选件类,但是值类型) 的可释放结构 (。 如果必须采用锁之外的管理器锁定“使用”模式,请直接使用 GetLock/ReleaseLock。

如果尚未配置,此方法尝试对此名称将使用缓存的锁定对象。 否则它分配一个新锁定对象和更新缓存对象的引用。

.NET Framework 安全性

请参阅

参考

LockManager 类

Lock 重载

Microsoft.TeamFoundation.Framework.Server 命名空间