若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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

取得物件的監視器鎖定。

命名空間:  Microsoft.TeamFoundation.Framework.Server
組件:  Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)

public LockManager.ObjectLockFrame Lock(
	Object lockObject,
	LockManager.LockType lockType,
	long requestId
)

參數

lockObject
類型:System.Object
取得的鎖定的名稱。
lockType
類型:Microsoft.TeamFoundation.Framework.Server.LockManager.LockType
取得的鎖定類型。
requestId
類型:System.Int64

傳回值

類型:Microsoft.TeamFoundation.Framework.Server.LockManager.ObjectLockFrame
釋放在處理的鎖定處置鎖定框架物件。

使用樣式:…任何工作,鎖定會使用之前 (LockManager.Lock (objectToLock, lockType)){…鎖定內的某些工作"…釋放鎖定之後的所有工作。 不要使用在此「使用模式。 非常小心-這個方法會傳回不是類別,而是實值型別 (Value Type) 的可處置結構 (。 如果您必須採取鎖定管理員鎖定外部「使用模式,請直接使用 GetLock/ReleaseLock。

顯示: