共享文件 [英] sharing files

查看:70
本文介绍了共享文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用共享点将文件从一个用户共享到另一个用户的代码

code for sharing files from one to another user using share point

推荐答案

 

分享将设置唯一SharePoint 2013中文件项的权限。

以下是供您参考的示例代码。

using (var clientContext = new ClientContext("http://sp:12001/"))
            {
                try
                {
                    var web = clientContext.Web;
                    var file = web.GetFileByServerRelativeUrl("/MyDoc/testdata.xlsx");
                    var item = file.ListItemAllFields;
                    item.BreakRoleInheritance(true, false);
                    //clientContext.ExecuteQuery();
                    RoleDefinition rd = clientContext.Web.RoleDefinitions.GetByName("Edit");                    
                    RoleDefinitionBindingCollection rdb = new RoleDefinitionBindingCollection(clientContext);
                    rdb.Add(rd);
                    Principal usr = clientContext.Web.EnsureUser("userb");
                    item.RoleAssignments.Add(usr, rdb);
                    clientContext.ExecuteQuery();
 
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.StackTrace);
                }
            }








最好的问候,

Lee


这篇关于共享文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆