/// <summary> /// Creates a new folder under the current folder structure /// using the Document Workspace Web Service. /// </summary> /// <param name="folderName"></param> public SharePointDocLibFolder CreateFolder(string folderName) { SharePointDocLibFolder newFolder = null; Dws dws = NewDwsWebService(); try { string newFolderName = libPath + "/" + folderName; string strResult = dws.CreateFolder(newFolderName); if (IsDwsErrorResult(strResult)) { // Simple solution just to write out // the message to the console. You may // want to parse this and act accordingly Console.WriteLine(strResult); } else { newFolder = new SharePointDocLibFolder(siteUrl, newFolderName); newFolder.Credentials = Credentials; folderList.Add(newFolder); return(newFolder); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(newFolder); }
/// <summary> /// Loads the folders. /// </summary> public void LoadFolders() { SiteData dws = NewSiteDataWebService(); try { _sFPUrl[] enArray = null; dws.EnumerateFolder(siteUrl + "/" + libPath, out enArray); foreach (_sFPUrl folder in enArray) { if (folder.IsFolder) { SharePointDocLibFolder spFold = new SharePointDocLibFolder(siteUrl, folder.Url); spFold.Credentials = Credentials; folderList.Add(spFold); } } } catch (SoapException ex) { Console.WriteLine(ex.Message); } }
/// <summary> /// Creates a new folder under the current folder structure /// using the Document Workspace Web Service. /// </summary> /// <param name="folderName"></param> public SharePointDocLibFolder CreateFolder(string folderName) { SharePointDocLibFolder newFolder = null; Dws dws = NewDwsWebService(); try { string newFolderName = folderUrl + "/" + folderName; string strResult = dws.CreateFolder(newFolderName); if(IsDwsErrorResult(strResult)) { // Simple solution just to write out // the message to the console. You may // want to parse this and act accordingly Console.WriteLine(strResult); } else { newFolder = new SharePointDocLibFolder(siteUrl, newFolderName); subFolders.Add(newFolder); return newFolder; } } catch (Exception ex) { Console.WriteLine(ex.Message); } return newFolder; }
/// <summary> /// Loads the folders. /// </summary> public void LoadFolders() { SiteData dws = NewSiteDataWebService(); try { _sFPUrl[] enArray = null; dws.EnumerateFolder(siteUrl+"/"+libPath, out enArray); foreach(_sFPUrl folder in enArray) { if(folder.IsFolder) { SharePointDocLibFolder spFold = new SharePointDocLibFolder(siteUrl, folder.Url); spFold.Credentials = Credentials; folderList.Add(spFold); } } } catch (SoapException ex) { Console.WriteLine(ex.Message); } }