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


Метод SPRoleDefinitionCollection.Delete (Int32)

Удаление определения роли по указанному индексу в коллекции.

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

Синтаксис

'Декларация
Public Sub Delete ( _
    indexer As Integer _
)
'Применение
Dim instance As SPRoleDefinitionCollection
Dim indexer As Integer

instance.Delete(indexer)
public void Delete(
    int indexer
)

Параметры

  • indexer
    Тип: System.Int32

    32-разрядное целое число, указывающее индекс.

Исключения

Исключение Условие
ArgumentException

Определение роли текущего веб-сайта не наследуется от родительского веб-сайта.

-или-

Текущий веб-узел не имеет уникальное определение.

SPException

Определение роли, которое указано в параметре indexer измеряется администратора или гостя.

Замечания

Метод Delete отменяет привязку и приведет к потере данных, удаление всех привязок назначения ролей для определения определения роли. Например если удалить определение роли Author для пользователя были назначены роли Contribute и Author , пользователь будет иметь только роль Contribute .

См. также

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

SPRoleDefinitionCollection класс

Элементы SPRoleDefinitionCollection

Перегрузка Delete

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