Inside SharePoint 2010 (4): Sandboxed Solutions

#1, Work Processes sandbox solution uses

Execution Manager: Loading and execution of sandboxed solution code

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\UserCode
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\wss_usercode.config
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\UserCode\assemblies

 

#2, Object model that subset proxy exposes:

■ All of the Microsoft.SharePoint namespace, except
    SPSite constructor
    SPSecurity object
    SPWorkItem and SPWorkItemCollection objects
    SPAlertCollection.Add method
    SPAlertTemplateCollection.Add method
    SPUserSolution and SPUserSolutionCollection objects
    SPTransformUtilities object
    Microsoft.SharePoint.Navigation namespace
■ All of the Microsoft.SharePoint.Utilities namespace, except
    SPUtility.SendEmail method
    SPUtility.GetNTFullNameandEmailFromLogin method

■ Microsoft.SharePoint.Workflow namespace

■ All of the Microsoft.SharePoint.WebPartPages namespace, except
    SPWebPartManager object
    SPWebPartConnection object
    WebPartZone object
    WebPartPage object
    ToolPane object
    ToolPart object

 

#3, CAML elements can be used in declarative solutions:

    ContentType
    CustomAction
    Field
    ListInstance
    ListTemplate
    Module
    PropertyBag
    Receivers
    WebTemplate
    WorkflowActions
    WorkflowAssociation

 

#4, List all blocked APIs in a farm:

SPWebServiceCollection webServices =  new SPWebServiceCollection(SPFarm.Local);
foreach (SPWebService service  in webServices)
{
     foreach (SPObjectModelType type  in service.RestrictedObjectModel.RestrictedTypes)
    {
        Console.WriteLine(type.FullName);
    }
}

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/thlzhf/archive/2012/11/15/2771591.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值