public FileInfo GetObjectWithUrl(ObjectIdentity objIdentity) { objIdentity.RepositoryName = this.DefaultRepository; ObjectIdentitySet objectIdSet = new ObjectIdentitySet(); List <ObjectIdentity> objIdList = objectIdSet.Identities; objIdList.Add(objIdentity); List <ObjectContentSet> urlList = objectService.GetObjectContentUrls(objectIdSet); ObjectContentSet objectContentSet = (ObjectContentSet)urlList[0]; UrlContent urlContent = (UrlContent)objectContentSet.Contents[0]; if (urlContent.CanGetAsFile()) { // downloads the file using the ACS URL FileInfo file = urlContent.GetAsFile(); Console.WriteLine("File exists: " + file.Exists); Console.WriteLine("File full name: " + file.FullName); return(file); } return(null); }