Project Server 2013 のクラス ライブラリと Web サービス参照
Microsoft Project Server 2013のクラス ライブラリおよび Web サービス参照には、サードパーティのデベロッパーが使用可能な公開名前空間が含まれています。
Web サービス名前空間は任意の名前を持ちます。たとえば、Project Server Interface (PSI) を使って開発を行い、Admin.svc サービスまたは Admin.asmx Web サービスへの参照を作成するときは、プログラムで使用するための名前空間名 (WebSvcAdmin など) を選択します。コード例を除いて、Project 2013 SDK に含まれる Web サービス名前空間はかっこ内に示されます (たとえば、[Admin web service] など)。PSI のドキュメント化されたアセンブリ、名前空間、および Web サービスの詳細な説明については、「Project 2013 PSI 参照の概要」を参照してください。
各 Web サービスのプライマリ クラスには、Web サービスの機能を提供する Web メソッドが含まれます。Web メソッドの多くは DataSet オブジェクトを使用するか返します。オブジェクトは、同じ Web サービスの DataSet、DataTable、および DataRow クラスに定義されています。
オンラインの Project Web App インストールにリモート アクセスできるアプリケーションを開発するには、Microsoft.ProjectServer.Client 名前空間を使用します。クライアント側オブジェクト モデル (CSOM) は、構内設置型の Project Online および Project Server の両方について、PSI サービスや他の Project Server アセンブリから独立して使用できます。
名前空間
名前空間 |
説明 |
---|---|
イベント受信者はイベント ハンドラーの基本クラスです。この名前空間には、イベント前およびイベント後のイベント引数クラスが含まれることがあります。 |
|
PSI での開発をサポートするユーティリティ クラス、列挙、および内部使用のためのクラスを含みます。 |
|
従来の Project Server ワークフロー活動およびワークフロー イベント ハンドラー用のクラスを含みます。新しい Project Server 2013 ワークフローについては、Microsoft SharePoint Designer 2013または Microsoft.ProjectServer.Client.WorkflowActivities を使用します。 |
|
Project Server 2013用の CSOM を定義するクラスを含みます。ProjectContext クラスは、Project Web App インスタンスでの開発用にクライアント側コンテキストを維持します。 |
|
Admin プライマリ クラスには、Project Web App の Project Server 管理ページでのアクションをサポートするメソッドが含まれます。 |
|
Archive プライマリ クラスには、Project Server でのプロジェクトおよびその他のエンティティのバックアップと復元を管理するためのメソッドが含まれます。 |
|
Calendar プライマリ クラスには、エンタープライズ カレンダーでの例外を管理するメソッドが含まれます。 |
|
CubeAdmin プライマリ クラスには、OLAP キューブの設定を管理するメソッドが含まれます。 |
|
CustomFields プライマリ クラスには、エンタープライズ ユーザー設定フィールドを管理するメソッドが含まれます。 |
|
Driver プライマリ クラスには、ビジネス戦略ドライバーおよびプロジェクト ポートフォリオ分析の優先度を管理するメソッドが含まれます。 |
|
Events プライマリ クラスには、Project Server イベント ハンドラーの関連付けを管理するメソッドが含まれます。 |
|
LoginForms は唯一のクラスです。このクラスには、Project Server によるフォーム認証のための Login メソッドと Logoff メソッドが含まれます。 |
|
注意事項 LoginWindows クラスは、ASMX アプリケーション用の複数認証 (クレームベースおよびフォームベース) 環境においてのみ使用されます。 LoginWindows は唯一のクラスです。このクラスには、複数認証環境での Windows 認証のための Login メソッドと Logoff メソッドが含まれます。これらのメソッドは必要ではなく、Windows Communication Foundation (WCF) アプリケーションには使用できません。また、クレーム認証のみを使用する Project Server のインストールで実行されるアプリケーションにも使用できません。 |
|
LookupTable プライマリ クラスには、参照テーブル、多言語参照テーブル、およびそれらに対応するコード マスクを管理するメソッドが含まれます。 |
|
Notifications プライマリ クラスには、警告とアラームのサブスクリプションを管理するメソッドが含まれます。 |
|
ObjectLinkProvider プライマリ クラスには、SharePoint サイト上のドキュメントおよびリスト アイテム用の Web オブジェクトとリンクを管理するメソッドが含まれます。 |
|
PortfolioAnalyses プライマリ クラスには、ポートフォリオ分析のプロジェクト依存関係とオプティマイザーおよびプランナーのソリューションを管理するメソッドが含まれます。 |
|
Project プライマリ クラスには、プロジェクトを管理するメソッドが含まれます。 |
|
QueueSystem プライマリ クラスには、Project Server Queuing Service に送信されたジョブを管理するメソッドが含まれます。 |
|
Resource プライマリ クラスには、エンタープライズ リソースを管理するメソッドが含まれます。 |
|
ResourcePlan プライマリ クラスには、リソース計画を管理するメソッドが含まれます。 |
|
Security プライマリ クラスには、セキュリティ テンプレート、セキュリティ カテゴリ、組織単位の権限およびグローバル権限を管理し、ユーザーとグループの権限を確認するメソッドが含まれます。 |
|
Statusing プライマリ クラスには、タスク状態の更新と割り当てを管理するメソッドが含まれます。 |
|
TimeSheet プライマリ クラスには、タイムシート、タイムシート行、非稼働時間、およびタイムシート承認を管理するメソッドが含まれます。 |
|
Workflow プライマリ クラスには、需要管理とプロジェクト ポートフォリオ分析のための Project Server ワークフローを管理するメソッドが含まれます。 |
|
WssInterop プライマリ クラスには、プロジェクト ワークスペースを管理するためのメソッドが含まれます。 |
関連項目
概念
変更履歴
日付 |
説明 |
---|---|
2012 年 7 月 16 日 |
初版 |