Compartilhar via


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.Int32

    Um 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

SPRoleDefinitionCollection members

Microsoft.SharePoint namespace