ドキュメント管理プログラミング モデル

最終更新日: 2010年4月8日

適用対象: 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 に基づいて 1 つのドキュメントまたはドキュメントのコレクションを検索する方法を提供します。

DocumentId

ドキュメント ID を表します。ドキュメント ID 機能と割り当て状態のクエリを実行するため、およびドキュメント ID プロバイダーのクエリを実行し、そのプロバイダーを設定するために、ドキュメント ID を割り当てる機能を有効または無効にするメソッドを含んでいます。

DocumentIdProvider

ドキュメント ID 生成プログラムを実装するための基本抽象クラスを表します。

MetadataDefaults

ドキュメントが追加される場所に基づいてフィールドの既定値を設定および取得する方法を提供します。

DocumentSet

SharePoint Server 発行サイトの DocumentSet オブジェクトを表します。ドキュメント セットは、ドキュメントのコレクションを 1 つの作業項目として追跡し、使用できる特殊なフォルダーです。ドキュメント セットは、ドキュメント ライブラリのアイテムのように動作します。

DocumentSetTemplate

DocumentSet オブジェクトの基になるテンプレートを表します。テンプレートには、ドキュメント セット コンテンツ タイプのプロパティが記述されています。

DocumentSetVersion

DocumentSet オブジェクトのメジャー バージョンまたはマイナー バージョンとそのファイルに関連付けられているメタデータを表します。

DocumentSetVersionCollection

DocumentSetVersion スナップショット オブジェクトのコレクションを表します。ドキュメント セットのスナップショットのキャプチャ、復元、および列挙を実行します。

MetadataNavigationContext

メタデータ ナビゲーション コントロールと HTTP 要求中のリスト ビュー Web パーツの状態を追跡します。

MetadataNavigationHierarchy

MetadataNavigationItem オブジェクトの階層を示します。

MetadataNavigationSettings

SPList オブジェクトでの MetadataNavigationItem オブジェクトのどの設定が、リスト ビューでのメタデータ階層とフィルターの表示を管理するか設定します。

関連項目

参照

Microsoft.Office.Server.Utilities

概念

デジタル資産管理プログラミング モデル

レコード管理プログラミング モデル

メタデータおよび分類プログラミング モデル

発行プログラミング モデル

エンタープライズ コンテンツ管理のサンプル

サンプル: カスタム ドキュメント ID プロバイダー

ドキュメント セット

ドキュメント ID と DocID サービス

ドキュメント コンバータの概要

場所に基づいたメタデータの既定値

メタデータ ナビゲーションとフィルター処理

ドキュメント ID と DocID サービス