SPRoleDefinitionCollection.DeleteById method
Exclui a definição de função com a ID especificada da coleção.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub DeleteById ( _
id As Integer _
)
'Uso
Dim instance As SPRoleDefinitionCollection
Dim id As Integer
instance.DeleteById(id)
public void DeleteById(
int id
)
Parâmetros
id
Type: System.Int32Um inteiro de 32 bits que especifica a ID. O argumento deve ser o valor da propriedade Id da definição de função que você deseja excluir.
Exceptions
Exception | Condition |
---|---|
ArgumentException | A definição de função do site atual não é herdada do site pai. - ou - O site atual não tem a definição de função exclusiva. - ou - A definição de função especificada pelo parâmetro id não existe na coleção. |
SPException | O tipo da definição de função que tenha especificado o parâmetro id é convidado ou administrador. |
Comentários
O método DeleteById desagrupa e destrói os dados da definição de função, excluindo todas as ligações de atribuição de função para a definição. Por exemplo, se as funções Contribute e Author foram atribuídos a um usuário e a definição de função Author for excluída, o usuário terá a função de Contribute .
Ver também
Referência
SPRoleDefinitionCollection class