文档管理编程模型

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

适用范围: SharePoint Server 2010

本主题介绍文档管理编程模型,并对此模型中使用的类型和命名空间进行了描述。

命名空间

本部分介绍文档管理 API 中的命名空间。

表 1. 命名空间

命名空间

说明

Microsoft.Office.DocumentManagement

包含用于管理文档 ID 和基于位置的元数据默认值功能的类。

Microsoft.Office.DocumentManagement.AdminPages

包含用于支持文档转换器的类。

Microsoft.Office.DocumentManagement.DocSite

包含文档网站功能接收器。

Microsoft.Office.DocumentManagement.DocumentSets

包含使您能够创建和管理文档集的类。

Microsoft.Office.DocumentManagement.MetadataNavigation

包含使您能够创建和管理元数据导航的类。

Microsoft.Office.DocumentManagement.Server

包含多语言事件接收器。

Microsoft.Office.DocumentManagement.WebControls

包含用于多语言文档容器、多语言文档字段控制以及多语言字段库的 Web 控件。

类型

本部分将介绍文档管理 API 中最重要的类型。

表 2. 重要的文档管理类型

类型

说明

DocIDLookup

提供一种根据文档 ID 来查找文档或文档集合的方法。

DocumentId

表示一个文档 ID。包含可启用或禁用将文档 ID 分配给查询文档 ID 功能和分配状态的功能的方法,以及可启用或禁用查询并设置文档 ID 提供程序的功能的方法。

DocumentIdProvider

表示用于实现文档 ID 生成器的基础抽象类。

MetadataDefaults

提供一种根据添加文档的位置来设置并获取字段的默认值的方法。

DocumentSet

表示 SharePoint Server 发布网站上的 DocumentSet 对象。文档集是一种特殊的文件夹,使用户能够将一个文档集合作为单一的工作项来进行跟踪和使用。文档集的操作方式与文档库中的项类似。

DocumentSetTemplate

表示 DocumentSet 对象所基于的模板。模板描述文档集内容类型的属性。

DocumentSetVersion

表示与 DocumentSet 对象的主要或次要版本及其文件相关联的元数据。

DocumentSetVersionCollection

表示 DocumentSetVersion 快照对象的集合。捕获、还原和枚举文档集的快照。

MetadataNavigationContext

在 HTTP 请求过程中跟踪元数据导航控件和列表视图 Web 部件的状态。

MetadataNavigationHierarchy

表示 MetadataNavigationItem 对象的层次结构。

MetadataNavigationSettings

配置 SPList 对象的 MetadataNavigationItem 对象上哪些设置可控制对列表视图上的元数据层次结构和筛选器的显示。

请参阅

引用

Microsoft.Office.Server.Utilities

概念

数字资产管理编程模型

记录管理编程模型

元数据和分类编程模型

发布编程模型

企业内容管理示例

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

文档集

文档 ID 和 DocID 服务

文档转换器概述

基于位置的元数据默认设置

元数据导航和筛选

文档 ID 和 DocID 服务