【问题标题】:Set permission to "Can review" on Word Document being shared on SharePoint/OneDrive programmatically以编程方式将在 SharePoint/OneDrive 上共享的 Word 文档的权限设置为“可以审阅”
【发布时间】:2022-10-13 14:32:24
【问题描述】:

在 Word 中,您可以选择共享,然后将权限设置为查看、编辑或审阅。我想以编程方式共享具有 Can Review 权限的 Word 文档。我找到了有关如何以编程方式在 SharePoint 上共享文档以及设置是否允许编辑的信息。但是,我还没有找到一种方法来设置以编程方式审查的权限。我怎样才能做到这一点?需要从 C# 客户端应用程序执行此操作。

【问题讨论】:

    标签: c# sharepoint


    【解决方案1】:

    据我所知,当前权限级别没有“Can review”权限。您可以在权限级别创建自定义权限。然后您可以使用以下代码授予用户自定义权限

    RoleDefinitionBindingCollection rd = new RoleDefinitionBindingCollection(ctx);  
    rd.Add(ctx.Web.RoleDefinitions.GetByName("custom permission"));  
    Principal user = ctx.Web.EnsureUser("Domain\ID12345");  
    item.BreakRoleInheritance(false, false);  
    item.RoleAssignments.Add(user, rd);  
    item.Update();  
    ctx.ExecuteQuery();  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多