可以在沙盒解决方案中实现哪些内容
本主题汇总了可部署为沙盒解决方案的各种类别的开发项目。
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
本节中的各个主题详细说明了其中的某些项目。
备注
有关无法使用沙盒解决方案执行的操作的信息,请参阅沙盒解决方案的限制以及本节中的其他主题。
沙盒解决方案中的可用组件
下表标识了可作为沙盒解决方案的一部分包含的最常用组件。
组件 |
备注 |
---|---|
程序集 |
它是指其源代码是 Microsoft Visual Studio 沙盒解决方案项目的一部分的程序集。无法在沙盒解决方案中部署非 SharePoint 程序集。沙盒解决方案中的程序集保留在解决方案包 (.wsp) 文件中的内容数据库中。在调用这些程序集时,对这些程序集进行解压缩,并将它们临时存储在前端 Web 服务器的文件系统中。有关详细信息,请参阅沙盒解决方案中的程序集部署在何处?。 |
内容类型到列表的绑定 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
内容类型 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
菜单、功能区或管理员页的自定义操作 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
事件接收器 |
它是指派生自 SPEventReceiverBase 的类。有关详细信息,请参阅如何:在沙盒解决方案中创建和部署事件接收器。 另请参见该表后面的功能接收器。 |
功能 |
沙盒解决方案中仅支持范围限定为网站集或网站的功能,不支持服务器场和 Web 应用程序范围的功能。 应在一个或多个功能中部署该表中的所有其他组件。 |
功能接收器 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署功能接收器。 |
字段 |
仅使用内置 SharePoint Foundation 字段类型 或场解决方案中先前安装的自定义字段类型的字段可用。无法在沙盒解决方案中部署自定义字段类型。有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
列表/库实例 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
列表/库模板 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
母版页 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
模块(一个或多个文件) |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
属性包 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 备注 但是,SPPropertyBag 在沙盒解决方案中不可用。 |
Microsoft SharePoint Designer 2010 工作流,有时称作"无代码"或"声明性"工作流 |
无法在沙盒解决方案中部署编码工作流。有关详细信息,请参阅如何:在沙盒解决方案中创建和部署声明性工作流。 |
网页,包括母版页和内容页 |
沙盒解决方案中不能 包含应用程序页。有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
将功能装订到网站定义配置(也称作"功能/网站模板关联") |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署常见声明性元素。 |
Web 部件 |
沙盒解决方案中只能使用派生自 System.Web.UI.WebControls.WebParts.WebPart 的 Web 部件。沙盒解决方案中不支持 Web 部件连接。 |
Web 模板 |
Web 模板将作为一个 WebTemplate 元素与 onet.xml 文件和(可选)default.aspx 文件一起部署。Web 模板在功能上等效于网站定义配置。无法在沙盒解决方案中部署网站定义配置。有关详细信息,请参阅网站类型:Web 模板和网站定义。 |
工作流操作 |
有关详细信息,请参阅如何:在沙盒解决方案中创建和部署工作流操作。 |