Поделиться через


Класс SPRoleAssignmentCollection

Представляет коллекцию назначений ролей для защищаемого объекта.

Иерархия наследования

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

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public NotInheritable Class SPRoleAssignmentCollection _
    Inherits SPBaseCollection
'Применение
Dim instance As SPRoleAssignmentCollection
public sealed class SPRoleAssignmentCollection : SPBaseCollection

Замечания

Свойство RoleAssignments класса SPPermissionInfo, SPSecurableObject, SPList, SPListItemили SPWeb для возврата коллекции назначения ролей для данного объекта.

Чтобы создать назначение ролей, которое имеет нет привязок определение роли, используйте конструктор SPRoleAssignment . Чтобы добавить назначение роли определений связанных ролей, используйте метод ImportRoleDefinitionBindings . Используйте метод Add класса SPRoleAssignmentCollection для добавления в коллекцию назначений ролей для объекта назначения роли.

Указатель служит для получения одного элемента из коллекции. Например если коллекция присваивается переменной с именем myRoleAssignments, используйтеindexmyRoleAssignments[] в C# или myRoleAssignments(index) в Visual Basic, где index является индекс элемента в коллекции или строка, содержащая имя определения роли.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPRoleAssignmentCollection

Пространство имен Microsoft.SharePoint