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