Метод 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 класс