How to use sharepoint webservices in web application

本文详细介绍了如何在Web应用中通过SharePoint Web Services进行文件操作,包括创建、删除文件夹和文档,复制文件以及移动文件等基本操作。提供了具体的代码示例,易于理解和实现。

Introduction

How to use the sharepoint web services in the web application.This process is very easy to use just add web reference to the webservice and start using.

1-Add the webservices reference to your project

Here are list of sahrepoint webservices i have used

1-DWS-Create delete folder

2-Lists-Display List of document and folder

3-Copy-to copy the document from one folder to other on the sharepoint

 1-How to create a folder from the web application onto the sharepoint.I have use the SharePoint webservice called DWS
var dwsService = new Dws();

dwsService.Credentials = new NetworkCredential("Tanveer", "Test", "MyDomain");

dwsService.Url = SharePointWebServiceLocation + "dws.asmx";

dwsService.CreateFolder(FolderLocation.Replace(" ", "%20") + "/" + NewFolderName.Replace(" ", "%20"));

 2-How to Delete Folder?.
var dwsService = new Dws();

dwsService.Credentials = new NetworkCredential("Tanveer", "Test", "MyDomain");

dwsService.Url = SharePointWebServiceLocation + "dws.asmx";

dwsService.DeleteFolder(FolderLocation.Replace(" ", "%20"));

 3-How to delete a document-List webservice is used for this

var listService = new Lists();

listService.Credentials = new NetworkCredential("Tanveer", "Test", "MyDomain");

listService.Url = SharePointWebServiceLocation + "lists.asmx";

string strBatch = "<Method ID='1' Cmd='Delete'>" +

"<Field Name='ID'>1</Field>" +

"<Field Name='FileRef'>" + Filepath + "</Field></Method>";

var xmlDoc = new XmlDocument();

XmlElement elBatch = xmlDoc.CreateElement("Batch");

elBatch.SetAttribute("OnError", "Continue");

elBatch.SetAttribute("PreCalc", "TRUE");

elBatch.SetAttribute("RootFolder", FileParentPath);

elBatch.InnerXml = strBatch;

XmlNode ndReturn = listService.UpdateListItems(NodeName, elBatch);
3: To copy user can use the copy web services 
4: To move a document , make a copy of the document and then use the list 
UpdateListItem method to delete the old document
 
 
http://www.codeproject.com/Articles/28822/How-to-use-sharepoint-webservices-in-web-applicati
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值