Document Management Programming Model in SharePoint Server 2010 (ECM)
Applies to: SharePoint Server 2010
This topic introduces the document management programming model. It describes the types and namespaces used in the model.
Namespaces
This section introduces the namespaces in the document management API.
Table 1. Namespaces
Namespace |
Description |
---|---|
Includes classes that manage the Document ID and location-based metadata defaults features. |
|
Includes classes that support the document converter. |
|
Includes the document site feature receiver. |
|
Includes classes that enable you to create and manage document sets. |
|
Includes classes that enable you to create and manage metadata navigation. |
|
Includes the multilanguage event receiver. |
|
Includes Web controls for the multilanguage document container, the multilanguage document field control, and the multilanguage fields library. |
Types
This section introduces the most notable types in the document management API.
Table 2. Notable Document Management types
Type |
Description |
---|---|
DocIDLookup |
Provides a way locate a document or collection of documents based on Document ID. |
Represents a Document ID. Contains methods that enable or disable the capability to assign Document IDs to query Document ID feature and assignment status, and to query and set Document ID providers. |
|
Represents the base abstract class for implementing a Document ID generator. |
|
Provides a way to set and get default values for fields based on where the document is added. |
|
Represents a DocumentSet object on a SharePoint Server publishing site. A document set is a special kind of folder that enables tracking and using of a collection of documents as a single work item. It behaves like an item in a Document Library. |
|
Represents the template on which DocumentSet objects are based. Templates describe properties of the document set content type. |
|
Represents metadata that is associated with a major or minor version of the DocumentSet object and its files. |
|
Represents a collection of DocumentSetVersion snapshot objects. Captures, restores, and enumerates snapshots of document sets. |
|
Tracks the state of the metadata navigation controls and list view Web Part during an HTTP request. |
|
Represents a hierarchy of MetadataNavigationItem objects. |
|
Configures which settings on a MetadataNavigationItem object on an SPList object control the display of metadata hierarchies and filters on list views. |
See Also
Reference
Microsoft.Office.Server.Utilities
Concepts
Rich Media Programming Model in SharePoint Server 2010 (ECM)
Records Management Programming Model in SharePoint Server 2010 (ECM)
Metadata and Taxonomy Programming Model in SharePoint Server 2010 (ECM)
Publishing Programming Model in SharePoint Server 2010 (ECM)
Enterprise Content Management (ECM) Code Samples for SharePoint Server 2010
SharePoint 2010 ECM Code Sample: Custom Document ID Provider
Document Sets in SharePoint Server 2010 (ECM)
Document IDs and the DocID Service in SharePoint Server 2010 (ECM)
SharePoint Server 2010 Document Converter Development Overview (ECM)
Location-Based Metadata Defaults in SharePoint Server 2010 (ECM)
Metadata Navigation and Filtering in SharePoint Server 2010 (ECM)
Document IDs and the DocID Service in SharePoint Server 2010 (ECM)