首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

SPRoleAssignment跟SPRoleDefinition的区别

2012-12-29 
SPRoleAssignment和SPRoleDefinition的区别?SPRoleAssignment和SPRoleDefinition有什么区别啊?[解决办法]M

SPRoleAssignment和SPRoleDefinition的区别?
SPRoleAssignment和SPRoleDefinition有什么区别啊?
[解决办法]
Microsoft.SharePoint.SPRoleAssignment 是权限分配
Member:把权限分配给谁
Parent:在什么东西上分配权限
RoleDefinitionBindings:分配什么权限

Microsoft.SharePoint. SPRoleDefinition 是角色描述
Name:角色名称
Description:角色描述
BasePermissions:角色的权限
[解决办法]
SPRoleAssignment ra = new SPRoleAssignment(user); //给用户分配一个权限

SPRoleDefinition rd = web.RoleDefinitions[“xxx”]; //创建一个角色

ra.RoldDefinitionBindings.Add(rd);//给分配的权限赋予角色

[解决办法]
楼上说的相当详细了,这也就是MOSS2007中分配权限的方式,不直接给某个用户具体的权限,而是赋予一个用户具有某个权限的角色,达到赋予权限的目的。
[解决办法]
heli猫说得很详细

热点排行