Compartilhar via


SPRoleDefinitionCollection.Delete method (String)

Exclui a definição de função com o nome de exibição especificado da coleção.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Sub Delete ( _
    roleName As String _
)
'Uso
Dim instance As SPRoleDefinitionCollection
Dim roleName As String

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

Parâmetros

  • roleName
    Type: System.String

    Uma seqüência de caracteres que contém o nome para exibição da definição de função a ser excluído.

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.

SPException

O tipo da definição de função que tenha especificado o parâmetro roleName é convidado ou administrador.

Comentários

O método Delete 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

Delete overload

Microsoft.SharePoint namespace