(SPBasePermissions, Boolean) del método SPList.DoesUserHavePermissions
Indica si el usuario actual tiene un conjunto de permisos especificado en la lista y, opcionalmente, comprueba los permisos en la carpeta actual.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Function DoesUserHavePermissions ( _
permissionMask As SPBasePermissions, _
checkFolder As Boolean _
) As Boolean
'Uso
Dim instance As SPList
Dim permissionMask As SPBasePermissions
Dim checkFolder As Boolean
Dim returnValue As Boolean
returnValue = instance.DoesUserHavePermissions(permissionMask, _
checkFolder)
public bool DoesUserHavePermissions(
SPBasePermissions permissionMask,
bool checkFolder
)
Parámetros
permissionMask
Tipo: Microsoft.SharePoint.SPBasePermissionsUna combinación bit a bit de valores de enumeración que especifica los permisos de la lista.
checkFolder
Tipo: System.Booleantrue para comprobar permisos de la carpeta actual, la carpeta de raíz de la lista o una carpeta dentro de la lista; en caso contrario, false.
Valor devuelto
Tipo: System.Boolean
true si el usuario tiene los permisos especificados; en caso contrario, false.
Excepciones
Excepción | Condición |
---|---|
UnauthorizedAccessException | El usuario actual no tiene el derecho de EnumeratePermissions . |