可以在沙盒解决方案中实现哪些内容

本主题汇总了可部署为沙盒解决方案的各种类别的开发项目。

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

在 SharePoint Online 中提供

本节中的各个主题详细说明了其中的某些项目。

备注

有关无法使用沙盒解决方案执行的操作的信息,请参阅沙盒解决方案的限制以及本节中的其他主题。

沙盒解决方案中的可用组件

下表标识了可作为沙盒解决方案的一部分包含的最常用组件。

组件

备注

程序集

它是指其源代码是 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 模板和网站定义

工作流操作

有关详细信息,请参阅如何:在沙盒解决方案中创建和部署工作流操作

请参阅

概念

沙盒解决方案体系结构

沙盒解决方案的限制