Метод 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.Int3232-разрядное целое число, указывающее индекс.
Исключения
Исключение | Условие |
---|---|
ArgumentException | Определение роли текущего веб-сайта не наследуется от родительского веб-сайта. -или- Текущий веб-узел не имеет уникальное определение. |
SPException | Определение роли, которое указано в параметре indexer измеряется администратора или гостя. |
Замечания
Метод Delete отменяет привязку и приведет к потере данных, удаление всех привязок назначения ролей для определения определения роли. Например если удалить определение роли Author для пользователя были назначены роли Contribute и Author , пользователь будет иметь только роль Contribute .
См. также
Справочные материалы
SPRoleDefinitionCollection класс