Compartilhar via


Permissions.RemovePermission Method

Remove da lista de permissão especificado.

Web Service: PermissionsWeb Reference: http://<Site>/_vti_bin/Permissions.asmx

Syntax

'Declaração
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/directory/RemovePermission", RequestNamespace:="https://schemas.microsoft.com/sharepoint/soap/directory/", ResponseNamespace:="https://schemas.microsoft.com/sharepoint/soap/directory/", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
PublicSubRemovePermission ( _
    objectNameAsString, _
    objectTypeAsString, _
    permissionIdentifierAsString, _
    permissionTypeAsString _
)
'Uso
DiminstanceAsPermissionsDimobjectNameAsStringDimobjectTypeAsStringDimpermissionIdentifierAsStringDimpermissionTypeAsStringinstance.RemovePermission(objectName, objectType, permissionIdentifier, permissionType)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/directory/RemovePermission", RequestNamespace="https://schemas.microsoft.com/sharepoint/soap/directory/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/soap/directory/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] 
publicvoidRemovePermission (
    stringobjectName,
    stringobjectType,
    stringpermissionIdentifier,
    stringpermissionType
)

Parameters

  • objectName
    Uma seqüência de caracteres que contém o nome da lista.
  • objectType
    Uma seqüência de caracteres que especifica List.
  • permissionIdentifier
    Uma seqüência de caracteres que contém o nome do GRUPO o site, o nome do GRUPO o cross-site, ou o nome de usuário ( Domínio \ User_Alias ) do usuário ao qual a permissão se aplica.
  • permissionType
    Uma seqüência de caracteres que especifica user, group (cross-site GRUPO), ou role (site GRUPO).

Remarks

Para acessar o serviço Permissions e seus métodos, definir uma referência Web para http:// NomeDoServidor / [sites /] [ Site_Name /] _vti_bin/Permissions.asmx.

Example

O exemplo de código a seguir remove a permissão a uma lista para o usuário especificado.

Dim permService As New Web_Reference_Folder_Name.Permissions()
permService.Credentials = System.Net.CredentialCache.DefaultCredentials

permService.RemovePermission("List_Name", "List", "Cross-site_Group", "group")
Web_Reference_Folder_Name.Permissions permService = new Web_Reference_Folder_Name.Permissions();
permService.Credentials= System.Net.CredentialCache.DefaultCredentials;

permService.RemovePermission("List_Name", "List", "Cross-site_Group", "group");

See Also

Reference

Permissions Class
Permissions Members
Permissions Web Service