1

可以请你告诉我如何在文件下的文档库中使用客户端对象模型在SharePoint 2010如何sharepint使用客户端对象模型创建的文件签入签出功能2010

感谢kajal

创建签入签出功能
+0

有是受管客户端对象模型[File.CheckIn](http://msdn.microsoft.com/zh-cn/library/microsoft.sharepoint.client.file.checkin.aspx)和JavaScript COM [SP.File .checkIn](http://msdn.microsoft.com/en-us/library/ee658535.aspx)。你需要准确地知道什么?到目前为止你做了什么? –

+0

嗨,感谢您的回复,我想做File - check in – user1481570

回答

0

每次您在SharePoint文件中创建,删除或更新元数据时,建议您在操作之前检查并在操作之后签入以下内容:

=======================================

//Check Out 

clientContext = new Microsoft.SharePoint.Client.ClientContext("Your site here"); 

clientContext.Credentials = new NetworkCredential("LoginID","LoginPW", "LoginDomain"); 

clientContext.Load(clientContext.Web); 
Microsoft.SharePoint.Client.Web web = clientContext.Web; 

Microsoft.SharePoint.Client.File f = web.GetFileByServerRelativeUrl("relative path to the file"); 

f.CheckOut(); 

clientContext.ExecuteQuery(); 

//....... Your operation............... 

//Check in 

clientContext.Credentials = new NetworkCredential("LoginID","LoginPW","LoginDomain"); 

clientContext.Load(clientContext.Web); 

Microsoft.SharePoint.Client.Web web = clientContext.Web; 

Microsoft.SharePoint.Client.File f = web.GetFileByServerRelativeUrl("relative path to the file"); 

f.CheckIn(String.Concat("File CheckingIn at ", DateTime.Now.ToLongDateString()), 
Microsoft.SharePoint.Client.CheckinType.MajorCheckIn); 

clientContext.ExecuteQuery(); 
相关问题