企业内容管理示例

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

适用范围: SharePoint Server 2010

本主题介绍您可以编译、运行和用于了解开发自定义 ECM 解决方案的最佳实践的跨 ECM 对象模型的完整代码示例。它们演示记录管理、文档管理、托管元数据、数字资产管理 (DAM)、内容迭代器和 Web 内容管理 (WCM) 功能领域的最佳实践。

示例

表 1. 跨 ECM 的代码示例

示例

说明

示例:基于内容类型的元数据

提供根据特定内容类型应用元数据的代码。

示例:创建传送规则

提供使用 ItemAdded 事件接收器自动创建传送规则的代码。传送规则由内容管理器功能用于将文档移动到目标文档库或文件夹。

示例:自定义文档 ID 提供程序

提供创建自定义文档 ID 提供程序的代码。

示例:文档集功能区和导出

提供的代码演示如何向文档集功能区的"管理"选项卡中添加新的自定义按钮、如何为按钮添加功能以及如何导出文档集以便它们可作为单个 ZIP 文件下载。

示例:生成托管元数据层次结构

提供的代码演示如何生成从指定的术语上至其父级的分类路径。它可基于从文档集上设置的字段获取属性,但也可用于其他情况。

示例:管理托管元数据依赖项

提供的代码对文档库对象模型中的 ItemAdded 事件和 ItemUpdated 事件使用事件接收器以管理列表项的元数据相关性。

示例:Pausable 计时器作业

提供的代码演示内容迭代器并支持在比列表级别具体但没有项级别具体的自定义级别暂停和恢复计时器作业。在 ContentIterator 类内容中了解更多有关内容迭代器的信息。

示例:发布缓存服务和 Silverlight

提供的代码演示如何使用 Windows Communication Foundation (WCF) 来创建发布缓存 Representational State Transfer (REST) 服务器,创建将发布 REST 服务所返回的导航呈现到导航控件中的 Silverlight 应用程序,并创建 Silverlight 应用程序来显示一个表,该表基于发布缓存 REST 服务所返回的跨列表查询以表格式显示结果列表。

示例:共享保留事件

提供的代码演示如何创建可扩展信息管理策略共享保留策略功能的可部署服务器场解决方案。

Silverlight 缩略图提取程序

包括演练:创建和自定义视频共享网站系列演练中使用的 Microsoft Silverlight 代码。它是创建自定义视频上载体验的方案的中心部分。

在 C:\Program Files\Microsoft SDKs\SharePoint 2010\Samples 文件夹中查找 ECM 代码示例。该文件夹包含所有示例的代码和其他资源。

请参阅

概念

SharePoint Server 2010 代码示例

数字资产管理编程模型

文档管理编程模型

记录管理编程模型

元数据和分类编程模型

发布编程模型

使用 SharePoint Server 进行企业开发