エンタープライズ コンテンツ管理のサンプル
最終更新日: 2011年4月20日
適用対象: SharePoint Server 2010
ここでは、カスタム ECM ソリューションを開発するためのベスト プラクティスを学習するためにコンパイル、実行、および使用できる、ECM オブジェクト モデルからの完全なコード サンプルを紹介します。このコード サンプルでは、レコード管理、ドキュメント管理、管理されたメタデータ、デジタル資産管理 (DAM)、コンテンツ反復子、および Web コンテンツ管理 (WCM) 機能領域のベスト プラクティスを示しています。
サンプル
表 1. ECM からのコード サンプル
サンプル |
説明 |
---|---|
特定のコンテンツ タイプに基づいてメタデータを適用するためのコードを提供します。 |
|
ItemAdded イベント レシーバーを使用して、ルーティング ルールを自動的に作成するコードを提供します。ルーティング ルールは、ドキュメントを対象のドキュメント ライブラリまたはフォルダーに移動するためにコンテンツ オーガナイザー機能によって使用されます。 |
|
カスタム ドキュメント ID プロバイダーを作成するためのコードを提供します。 |
|
新しいカスタム ボタンを、ドキュメント セット リボンの [管理] タブに追加する方法、ボタンに機能を追加する方法、1 つの ZIP ファイルとしてダウンロードできるようにドキュメント セットをエクスポートする方法を示すためのコードを提供します。 |
|
特定の言語からその親への分類パスを生成する方法を示すためのコードを提供します。このコードは、ドキュメント セットに設定されているフィールドからプロパティを取得することがベースになっていますが、別のケースでも使用できます。 |
|
ドキュメント ライブラリ オブジェクト モデルの ItemAdded イベントと ItemUpdated イベントでイベント レシーバーを使用して、リスト アイテムのメタデータ依存関係を管理するコードを提供します。 |
|
コンテンツ反復子を示し、リスト レベルよりも細かく、アイテム レベルよりも粗いカスタム レベルでのタイマー ジョブの一時停止と再開をサポートするコードを提供します。コンテンツ反復子の詳細については、ContentIterator クラスの内容を参照してください。 |
|
Windows Communication Foundation (WCF) を使用して、発行キャッシュ Representational State Transfer (REST) サーバーを作成する方法、Publishing REST Service によってナビゲーション コントロールに返されるナビゲーションをレンダリングする Silverlight アプリケーションを作成する方法、および表形式で Publishing Cache REST Service によって返されるクロス リスト クエリに基づく結果のリストを示す表を表示するための Silverlight アプリケーションを作成する方法を示すコードを提供します。 |
|
情報管理ポリシーの共有アイテム保持ポリシー機能を拡張した展開可能なファーム ソリューションを作成する方法を示すコードを提供します。 |
|
Silverlight Thumbnail Image Extractor |
チュートリアルの チュートリアル: ビデオ共有サイトの作成とカスタマイズ シリーズで使用される Microsoft Silverlight コードを含んでいます。カスタマイズしたビデオ アップロード操作環境を構築するためのシナリオの中心的な部分です。 |
ECM コード サンプルは、C:\Program Files\Microsoft SDKs\SharePoint 2010\Samples フォルダーにあります。このフォルダーには、すべてのサンプルのコードとその他の技術情報が格納されています。