SPRole.PermissionMask property
NOTE: This API is now obsolete.
Use em vez disso, as novas classes SPRoleDefinition e SPRoleAssignment para definir funções e atribuir usuários a elas. Para obter mais informações, consulte Changes in the Authorization Object Model. ( Windows SharePoint Services 2,0, a propriedade PermissionMask retornado ou definido a máscara de permissões para a função é mantida para compatibilidade com versões anteriores.)
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<ObsoleteAttribute("Use the SPRoleDefinition class instead")> _
Public Property PermissionMask As SPRights
Get
Set
'Uso
Dim instance As SPRole
Dim value As SPRights
value = instance.PermissionMask
instance.PermissionMask = value
[ObsoleteAttribute("Use the SPRoleDefinition class instead")]
public SPRights PermissionMask { get; set; }
Property value
Type: Microsoft.SharePoint.SPRights
Um valor de SPRights que especifica os direitos para a máscara de permissões.
Comentários
Para definir uma máscara de permissão para uma função que consiste em vários direitos, use o símbolo de pipe ("|") no Microsoft Visual C# ou Or no Microsoft Visual Basic para delimitar os direitos.
Examples
O exemplo de código a seguir modifica a máscara de permissões para uma função específica.
Dim site As SPWeb = SPContext.Current.Web
Dim role As SPRole = site.Roles("Role_Name")
role.PermissionMask = SPRights.ManageLists Or
SPRights.ManageListPermissions
SPWeb oWebsite = SPContext.Current.Web;
SPRole oRole = oWebsite.Roles["Role_Name"];
oRole.PermissionMask = SPRights.ManageLists |
SPRights.ManageListPermissions;