SPRoleDefinitionBindingCollection 类

定义绑定到角色分配对象的角色定义。

继承层次结构

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPRoleDefinitionBindingCollection

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public NotInheritable Class SPRoleDefinitionBindingCollection _
    Inherits SPBaseCollection
用法
Dim instance As SPRoleDefinitionBindingCollection
public sealed class SPRoleDefinitionBindingCollection : SPBaseCollection

备注

如果用户具有的Full Control和Contribute角色,为用户的角色分配角色定义绑定集合中包含以下两个角色定义。

若要获取的绑定到角色分配的角色定义的集合,请使用SPRoleAssignment类的RoleDefinitionBindings属性。使用Add方法向集合添加一个角色定义。

使用索引器从集合中返回的单个项。例如,如果集合已分配给名为myRoleDefinitionBindings的变量,在 Visual Basic 中,其中index是集合中项目的索引号,或者包含角色定义的名称的字符串中的 C# 或myRoleDefinitionBindings(index)使用myRoleDefinitionBindings[index] 。

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPRoleDefinitionBindingCollection 成员

Microsoft.SharePoint 命名空间