Project 类

包括用于管理项目和实体如任务、 资源和工作分配的项目中的方法。Project类方法还管理可交付结果、 项目方案和项目或主项目关系。

继承层次结构

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            WebSvcProject.Project

命名空间:  WebSvcProject
程序集:  ProjectServerServices(位于 ProjectServerServices.dll 中)

语法

声明
<WebServiceBindingAttribute(Name := "ProjectSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/")> _
Public Class Project _
    Inherits SoapHttpClientProtocol
用法
Dim instance As Project
[WebServiceBindingAttribute(Name = "ProjectSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/")]
public class Project : SoapHttpClientProtocol

备注

在 PSI 项目类已被弃用。 对于所有新的开发使用项目 CSOM。使用项目 PSI 的Project Server 2013应用程序将继续工作但Project Online应用程序将需要任何项目级 PSI 方法替换为其等效的 CSOM 方法。

Project类管理给定的服务器而不是为一个项目提供一个接口上的所有项目。

应用程序必须登录到服务器之前使用此类中的方法使用网络凭据 (LoginWindows) 或窗体身份验证 (LoginForms)。

线程安全性

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

另请参阅

引用

Project 成员

WebSvcProject 命名空间