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


Элементы SPRoleAssignmentCollection

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

Тип SPRoleAssignmentCollection предоставляет следующие элементы.

Свойства

  Имя Описание
Общее свойство Count Получает количество назначений ролей в коллекции. (Переопределяет SPBaseCollection.Count.)
Общее свойство Groups Получает группы, непосредственно принадлежащих список управления доступом (ACL). для данного защищаемого объекта.
Общее свойство Id Получает идентификатор коллекции назначения ролей.
Общее свойство Item Получает или задает значение, указывающее зависящий от сервера URL-адрес папки списка, из которой возвращаются результаты.
Общее свойство Parent Устарел.Возвращает родительский объект, который управляет разрешениями для объекта, к которому применяются назначений ролей.
Общее свойство ParentSecurableObject Получает разрешения и назначения ролей для коллекции.
Общее свойство Xml Получает коллекцию назначения ролей в формате XML.

Вверх

Методы

  Имя Описание
Общий метод Add(SPPrincipal) Создает новые назначения ролей для участника безопасности и предоставляет доступ гостя, участника безопасности для объектов в текущей области и всех родительских областей.
Общий метод Add(SPRoleAssignment) Добавляет в коллекцию объектов назначения ролей, назначение ролей.
Общий метод AddToCurrentScopeOnly Добавляет в коллекцию объектов назначения роли в текущей области назначения роли.
Общий метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Общий метод GetAssignmentByPrincipal Получает объект назначения роли на основе указанного пользователя или группы.
Общий метод GetEnumerator Возвращает перечислитель для перебора элементов коллекции. (Унаследовано от SPBaseCollection.)
Общий метод GetHashCode (Унаследовано от Object.)
Общий метод GetType (Унаследовано от Object.)
Общий метод GetTypedEnumerator<T> Возвращает строго типизированный перечислитель для перебора элементов коллекции. (Унаследовано от SPBaseCollection.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Общий метод Remove(Int32) Удаление пользователя или группы по указанному индексу из коллекции.
Общий метод Remove(SPPrincipal) Удаляет указанного пользователя или группы из коллекции назначения ролей.
Общий метод RemoveById Удаляет из коллекции назначение роли пользователю или группе с указанным идентификатором (ID).
Общий метод RemoveFromCurrentScopeOnly Удаляет из текущей области безопасности указанного пользователя или группы.
Общий метод ToString (Унаследовано от Object.)

Вверх

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЧастный метод ICollection.CopyTo Копирует элементы коллекции в массив, начиная с указанного индекса массива. (Унаследовано от SPBaseCollection.)
Явная реализация интерфейсаЧастное свойство ICollection.IsSynchronized Получает логическое значение, указывающее, является ли доступ к коллекции синхронизации или поточно ориентированными. (Унаследовано от SPBaseCollection.)
Явная реализация интерфейсаЧастное свойство ICollection.SyncRoot Получает объект, используемый для синхронизации доступа к коллекции. (Унаследовано от SPBaseCollection.)

Вверх

См. также

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

SPRoleAssignmentCollection класс

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