ProjectContext クラス
Project Web Appのインスタンスとの開発のためのクライアント側コンテキストを保持し、 Project Web Appにある Project Server オブジェクトのエンタープライズ規模のコレクションが含まれます。
継承階層
System.Object
Microsoft.SharePoint.Client.ClientRuntimeContext
Microsoft.SharePoint.Client.ClientContext
Microsoft.ProjectServer.Client.ProjectContext
名前空間: Microsoft.ProjectServer.Client
アセンブリ: Microsoft.ProjectServer.Client (Microsoft.ProjectServer.Client.dll 内)
構文
'宣言
Public Class ProjectContext _
Inherits ClientContext
'使用
Dim instance As ProjectContext
public class ProjectContext : ClientContext
注釈
SharePoint のClientContextから、 ProjectContextオブジェクトが継承するため、 ProjectContextオブジェクトを使用も、SharePoint CSOM にアクセスできます。クライアント側のコードを内部的に使用する、 ProjectServerオブジェクトのインスタンスを作成する必要はありません。
注意
ProjectContextクラスの利点は、 WaitForQueueメソッドが含まれているです。ProjectServerクラスを使用する場合は、キューのジョブを完了するまで待機する独自のルーチンを開発する必要があります。
詳細については、 ProjectContextクラス、 Project Server CSOM および .NET の概要を参照してください。コード例については、 WaitForQueue(QueueJob, Int32)およびProjectsを参照してください。
スレッド セーフ
この型のパブリック static (Visual Basic のShared ) メンバーはいずれもスレッド セーフです。インスタンス メンバーはスレッド セーフになるという保証はありません。