SPPermissionCollection.Add 方法
请注意:此 API 现在已过时。
创建一个 permission 对象与指定的成员和在集合中的权限。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<ObsoleteAttribute("Use the SPRoleAssignmentCollection class instead")> _
Public Sub Add ( _
member As SPMember, _
permissionMask As SPRights _
)
用法
Dim instance As SPPermissionCollection
Dim member As SPMember
Dim permissionMask As SPRights
instance.Add(member, permissionMask)
[ObsoleteAttribute("Use the SPRoleAssignmentCollection class instead")]
public void Add(
SPMember member,
SPRights permissionMask
)
参数
member
类型:Microsoft.SharePoint.SPMemberMember对象表示的成员。
permissionMask
类型:Microsoft.SharePoint.SPRightsSPRights值,该值指定的权限。
示例
下面的代码示例修改当前网站的通知列表的组的权限。
Dim site As SPWeb = SPContext.Current.Web
Dim destList As SPList = site.Lists("Announcements")
Dim destPermissions As SPPermissionCollection = destList.Permissions
Dim member As SPMember = site.SiteGroups("Group_Name")
destPermissions.Add(member, SPRights.EditListItems Or
SPRights.ViewListItems)
SPWeb oWebsite = SPContext.Current.Web;
SPList oList = oWebsite.Lists["Announcements"];
SPPermissionCollection collPermissions = oList.Permissions;
SPMember oMember = oWebsite.SiteGroups["Group_Name"];
collPermissions.Add(oMember, SPRights.EditListItems |
SPRights.ViewListItems);