public SPWcfDocument GetFolderDocumentTest(SPSetting setting, string ListName, int iFolderId) { SharePointHelper docHelper = new SPDocumentWcfService.SharePointHelper(setting.SPUserId, setting.SPUserPwd, setting.SPUserDomain, setting.SPSite, setting.SPWeb, setting.ActionUser); SPCostDocuments docs = docHelper.GetFolderDocuments(ListName, iFolderId); List <SPWcfDocument> wcfDocs = new List <SPWcfDocument>(); foreach (SPCostDocument doc in docs) { SPWcfDocument wcfDoc = new SPDocumentWcfService.SPWcfDocument() { ID = doc.ID, UniqueId = doc.UniqueId, FileLeafRef = doc.FileLeafRef, FileRef = doc.FileRef, DocIcon = doc.DocIcon, DelFileFullRef = doc.DelFileFullRef, FileFullRef = doc.FileFullRef, FileWebFullRef = doc.FileWebFullRef, PageNum = doc.PageNum, DocumentType = doc.DocumentType, CreateUser = doc.CreateUser, Created = doc.Created, ModifieUser = doc.ModifieUser, FileLeafName = doc.FileLeafName, FileUrl = doc.FileFullRef, FileName = doc.FileLeafRef }; wcfDocs.Add(wcfDoc); } return(wcfDocs[0]); }
/// <summary> /// 获取指定文档库里面的所有文件集合 /// </summary> /// <param name="setting">配置信息</param> /// <param name="ListName">文档库名称</param> /// <returns></returns> public List <SPWcfDocument> GetFolderAllDocuments(SPSetting setting, string ListName) { SharePointHelper docHelper = new SPDocumentWcfService.SharePointHelper(setting.SPUserId, setting.SPUserPwd, setting.SPUserDomain, setting.SPSite, setting.SPWeb, setting.ActionUser); SPCostDocuments docs = docHelper.GetFolderDocuments(ListName); List <SPWcfDocument> wcfDocs = new List <SPWcfDocument>(); foreach (SPCostDocument doc in docs) { SPWcfDocument wcfDoc = SPDocToWcfDoc(doc); wcfDocs.Add(wcfDoc); } return(wcfDocs); }