Team Foundation の拡張

Team Foundation は、ユーザーが一部のコンポーネントをクライアント コンピューターに、それ以外のコンポーネントをアプリケーション層にそれぞれインストールする多階層アプリケーションです。 クライアント コンピューター上のクライアント オブジェクト モデルまたはアプリケーション層上のサーバー オブジェクト モデルを使用して Team Foundation を拡張したり、ビルド コンピューター上のビルド プロセス オブジェクト モデルを使用してビルド プロセスをカスタマイズしたりできます。

Team Foundation のオブジェクト モデル

このトピックの内容

クライアント オブジェクト モデル

クライアント オブジェクト モデルを使用すると、バージョン管理、作業項目のトラッキング、およびビルドに関連する Team Foundation の機能を拡張できます。 このオブジェクト モデルを使用するアプリケーションは、チーム エクスプローラーを実行しているコンピューターで実行する必要があります。

作業の開始

サンプルおよび概念

参照

チーム プロジェクトおよびチーム エクスプローラー

サンプルおよび概念

参照

バグ、タスク、およびその他の作業項目

サンプルおよび概念

参照

バージョン管理

サンプルおよび概念

参照

ビルド

サンプルおよび概念

参照

クライアント オブジェクト モデル リファレンス

クライアント オブジェクト モデルのアセンブリは、ReferenceAssemblies\v2.0ReferenceAssemblies\v4.5、および PrivateAssemblies の下の Program Files\Microsoft Visual Studio 12.0\Common7\IDE にあります。

サーバー オブジェクト モデル

サーバー オブジェクト モデルを使用するアプリケーションは、Team Foundation のアプリケーション層サーバーで実行する必要があります。 このモデルは、通常、その他のツールやデータを Visual Studio Team Foundation Server に統合するために使用します。

イベント

サンプルおよび概念

参照

ウェアハウスおよびレポート

サンプルおよび概念

参照

サーバー オブジェクト モデル リファレンス

サーバー オブジェクト モデルのアセンブリは、Tools および Application Tier\Web Services\bin の下の Program Files\Microsoft Team Foundation Server 12 にあります。

ビルド プロセス オブジェクト モデル

ビルド プロセス オブジェクト モデルを使用して、ビルド プロセスをカスタマイズできます。 ビルド プロセス オブジェクト モデルは Team Foundation ビルド サービスと一緒にインストールされます。

サンプルおよび概念

参照

ビルド プロセス オブジェクト モデル リファレンス

ビルド プロセス オブジェクト モデルはグローバル アセンブリ キャッシュ (GAC: Global Assembly Cache) にあります。

Q: クライアント、サーバー、およびビルドのオブジェクト モデルはどこで取得できますか。

A: クライアント オブジェクト モデルを取得するには、Visual Studio をインストールします。 サーバー オブジェクト モデルを入手するには、TFS をインストールします。 ビルド オブジェクト モデルを取得するには、Team Foundation ビルドをインストールします。

参照

概念

Team Foundation Server のアーキテクチャ

Visual Studio TFS 内で構成とカスタマイズを実行できる対象をエンド ツー エンドで表示