博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
{sharepoint} Setting List Item Permissions Programatically in sharepoint
阅读量:5255 次
发布时间:2019-06-14

本文共 1044 字,大约阅读时间需要 3 分钟。

namespace Avinash{    class Program    {        static void Main(string[] args) { SetListItemPermission(); } static void SetListItemPermission () { //Get SPWeb object SPSite Site = new SPSite("http://
"); SPWeb Web = Site.OpenWeb(); //Get Role Definition SPRoleDefinition RoleDefinition = Web.RoleDefinitions.GetByType(SPRoleType.Administrator); //Get SPListItem SPList List = Web.Lists["
"]; // Or you can use Web.GetList method for better performance SPListItem ListItem = List.Items[1]; //Create new Role Assignment SPRoleAssignment RoleAssignment = new SPRoleAssignment("
", "
", "
", ""); RoleAssignment.RoleDefinitionBindings.Add(RoleDefinition); //Break permission if necessary if(!ListItem.HasUniqueRoleAssignments) { ListItem.BreakRoleInheritance(true); } //Add Role Assignment to SPListItem's Role Assignment Collection ListItem.RoleAssignments.Add(RoleAssignment); ListItem.Update(); } } }

转载于:https://www.cnblogs.com/Areas/p/5503252.html

你可能感兴趣的文章
Node.js模板引擎的深入探讨
查看>>
Cmake总结
查看>>
【Java集合】之Vector
查看>>
项目部署到tomcat上
查看>>
周末小作业
查看>>
什么是尾数
查看>>
[noip模拟赛]小U的女装
查看>>
[离散化]
查看>>
第一章、操作系统基本简介
查看>>
带你理解Xcode Derived Data
查看>>
CSS3:transition与visibility
查看>>
纪念第一次青海湖之行泡汤
查看>>
cheap louis vuitton outlet
查看>>
嵌入式开发板迅为4412开发板linux 系统存储空间的修改
查看>>
STL sort函数的用法
查看>>
Mini-project # 4 - "Pong"___An Introduction to Interactive Programming in Python"RICE"
查看>>
Android常见的几种RuntimeException
查看>>
2018亚太CDN峰会开幕, 阿里云王海华解读云+端+AI的短视频最佳实践
查看>>
UVA-136Ugly numbers
查看>>
VS & Spyder & Jupyternotebook
查看>>