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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。