SPPermissionCollection 成员

请注意:此 API 现在已过时。

Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Changes in the Authorization Object Model. (In Windows SharePoint Services 2.0, SPRole represented a collection of SPPermission objects and is maintained for backward compatibility.)

SPPermissionCollection 类型公开以下成员。

属性

  名称 说明
公共属性 Count 已过时。获取集合中的权限的数目。 (覆盖 SPBaseCollection.Count。)
公共属性 Inherited 已过时。获取一个 Boolean 值,指定是否从父对象继承的集合。
公共属性 Item[Int32] 已过时。获取集合中指定索引处的 permission 对象。在 C# 中,此属性是SPPermissionCollection类索引器。
公共属性 Item[SPMember] 已过时。从集合中获取具有指定成员的权限对象。在 C# 中,此属性是SPPermissionCollection类索引器。
公共属性 Parent 已过时。获取的父对象可以是一个列表或网站的权限集。
公共属性 RequestAccess 已过时。获取或设置一个 Boolean 值,指定是否为列表启用访问请求。
公共属性 RequestAccessEmail 已过时。获取或设置是否为站点启用的访问请求,并指定向其发送请求的电子邮件地址。
公共属性 Xml 已过时。获取 XML 格式的权限的集合。
公共属性 Xml2 已过时。获取 XML 格式的权限的集合。

页首

方法

  名称 说明
公共方法 Add 已过时。创建一个 permission 对象与指定的成员和在集合中的权限。
公共方法 AddCollection 已过时。向列表添加用户和其权限、 修改列表的用户的权限、 修改现有的列表,组的权限或修改现有角色网站的权限。
公共方法 CheckPermissions 已过时。验证是否当前用户的列表或网站的指定的权限并且,如果没有,则会引发访问被拒绝异常。
公共方法 DoesUserHavePermissions 已过时。返回一个值,该值指示当前用户是否具有指定的权限。
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetEnumerator 获取要循环访问集合的枚举。 (从 SPBaseCollection 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 GetTypedEnumerator<T> 返回以循环访问集合的类型安全枚举。 (从 SPBaseCollection 继承。)
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 Remove(Int32) 已过时。集合中删除给定索引处的权限对象。
公共方法 Remove(SPMember) 已过时。从集合中删除与指定的成员关联的权限。
公共方法 RemoveCollection 已过时。删除由集合的成员 Id 的 integer 数组的权限。
公共方法 ResetPermissions 已过时。重置继承父对象的权限。
公共方法 ToString (从 Object 继承。)

页首

显式 接口 实现

  名称 说明
显式接口实现私有方法 ICollection.CopyTo 将集合中的元素复制到的指定索引处开始的数组。 (从 SPBaseCollection 继承。)
显式接口实现私有属性 ICollection.IsSynchronized 获取一个布尔值,指示集合访问是同步还是线程安全。 (从 SPBaseCollection 继承。)
显式接口实现私有属性 ICollection.SyncRoot 获取用于同步到集合的对象。 (从 SPBaseCollection 继承。)

页首

另请参阅

引用

SPPermissionCollection 类

Microsoft.SharePoint 命名空间