RightsSensitiveVisibilityHelper.UserHasRights method (PermissionContext, SPBasePermissions, PermissionMode, SPList)
Retorna um valor booleano que indica se o usuário atual tem permissões para um objeto especificado SPList .
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Shared Function UserHasRights ( _
permissionContext As PermissionContext, _
permissions As SPBasePermissions, _
permissionMode As PermissionMode, _
contextList As SPList _
) As Boolean
'Uso
Dim permissionContext As PermissionContext
Dim permissions As SPBasePermissions
Dim permissionMode As PermissionMode
Dim contextList As SPList
Dim returnValue As Boolean
returnValue = RightsSensitiveVisibilityHelper.UserHasRights(permissionContext, _
permissions, permissionMode, contextList)
public static bool UserHasRights(
PermissionContext permissionContext,
SPBasePermissions permissions,
PermissionMode permissionMode,
SPList contextList
)
Parâmetros
permissionContext
Type: Microsoft.SharePoint.Utilities.PermissionContextvalor que indica o objeto de contexto ao qual é aplicada uma máscara de permissão.
permissions
Type: Microsoft.SharePoint.SPBasePermissionsUm valor de SPBasePermissions que especifica as permissões internas disponíveis em
permissionMode
Type: Microsoft.SharePoint.Utilities.PermissionModeUm valor de PermissionMode que especifica se o usuário deve ter todos os direitos especificados na máscara de permissão para exibir um link ou apenas um dos direitos especificados na máscara de permissão.
contextList
Type: Microsoft.SharePoint.SPListO objeto SPList para avaliar.
Valor retornado
Type: System.Boolean
true se o usuário atual tem permissões para o objeto; Caso contrário, false.
Ver também
Referência
RightsSensitiveVisibilityHelper class