Compartir a través de


de la propiedad SPPermission.PermissionMask

NOTA: esta API está ahora obsoleta.

Obtiene o establece los derechos para la máscara de permisos del usuario o grupo.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<ObsoleteAttribute("Use the SPRoleAssignment class instead")> _
Public Property PermissionMask As SPRights
    Get
    Set
'Uso
Dim instance As SPPermission
Dim value As SPRights

value = instance.PermissionMask

instance.PermissionMask = value
[ObsoleteAttribute("Use the SPRoleAssignment class instead")]
public SPRights PermissionMask { get; set; }

Valor de propiedad

Tipo: Microsoft.SharePoint.SPRights
Un valor de SPRights que especifica los derechos.

Comentarios

Para definir una máscara de permisos que consta de varios derechos, utilice el símbolo de barra vertical ("|") en Microsoft Visual C# o Or en Microsoft Visual Basic para delimitar los derechos.

Ejemplos

En el ejemplo de código siguiente se modifica la máscara de permisos para un grupo, asignarle los derechos para administrar listas y para administrar los permisos para las listas.

Dim siteCollection As SPSite = SPContext.Current.Site
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim member As SPMember = site.Roles("Role_Name")

site.Permissions(member).PermissionMask = 
    SPRights.ManageLists Or SPRights.ManageListPermissions 
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name"])
{
    SPMember oMember = oWebsite.Roles["Role_Name"];
    oWebsite.Permissions[oMember].PermissionMask = 
        SPRights.ManageLists | SPRights.ManageListPermissions;
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPPermission

Miembros SPPermission

Espacio de nombres Microsoft.SharePoint