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


Метод SPRoleDefinitionCollection.Delete (String)

Удаляет из коллекции с заданным отображаемым именем определения роли.

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

Синтаксис

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

instance.Delete(roleName)
public void Delete(
    string roleName
)

Параметры

  • roleName
    Тип: System.String

    Строка, содержащая отображаемое имя определения роли для удаления.

Исключения

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

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

-или-

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

SPException

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

Замечания

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

См. также

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

SPRoleDefinitionCollection класс

Элементы SPRoleDefinitionCollection

Перегрузка Delete

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