From my point of it is more or less your site collection level sharepoint feature but without allowing to deploy additional files e.g. ascx, images, etc. to avoid unexpected farm level failure in case of deploying any custom component.
Purpose of sandbox: to secure your farm from unfortunate situation especially at the time of component deployment so farm administrator allocate some space to site collection administrator to deploy component without disturbing whole server farm. e.g. sometimes if you deploy a feature and suddenly your farm will get disturbe due to that deployment is the example.
For developer following are most important to know:
1. You can not deploy files (e.g. ascx during webpart deployment) to disk or add assemblies to the GAC in a sandbox solution,
2. You can not deploy code that is related to security related functionality. e.g. code running with
RunwithElevatedPreviliges and other SPSecurity methods
3.You can not access internet to call webservice
4. You can not access hard drive to read or write file
5. You can read/write data to/from sharepoint list at site collection level
and few more…
Recent Comments