ProjectContext 类

维护与Project Web App实例,开发的客户端上下文和包含的项目服务器对象的Project Web App中存在的企业级集合。

继承层次结构

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

备注

因为ProjectContext对象将继承在 SharePoint 中的ClientContext ,您也可以通过ProjectContext对象访问 SharePoint CSOM。不需要实例化一个ProjectServer对象,其内部使用的客户端代码。

备注

ProjectContext类的一个优点是它包括WaitForQueue方法。如果您使用ProjectServer类,您必须开发您自己的例程,等待队列中的作业来完成。

关于ProjectContext类的详细信息,请参阅Project Server CSOM 和 .NET 入门。有关代码示例,请参见WaitForQueue(QueueJob, Int32)Projects

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

ProjectContext 成员

Microsoft.ProjectServer.Client 命名空间