Compartilhar via


Project classe

Inclui os métodos de gerenciamento de projetos e entidades nos projetos como tarefas, recursos e atribuições. métodos da classe Project também gerenciam entregas, propostas de projeto e relações de projeto de projeto ou mestre.

Inheritance hierarchy

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

Namespace:  WebSvcProject
Assembly:  ProjectServerServices (em ProjectServerServices.dll)

Sintaxe

'Declaração
<WebServiceBindingAttribute(Name := "ProjectSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/")> _
Public Class Project _
    Inherits SoapHttpClientProtocol
'Uso
Dim instance As Project
[WebServiceBindingAttribute(Name = "ProjectSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/")]
public class Project : SoapHttpClientProtocol

Comentários

Classe o projeto a PSI foi preterido. Para todo o desenvolvimento de novo, use o CSOM do projeto. Project Server 2013 aplicativos que usam o Project PSI continuarão a funcionar, mas Project Online aplicativos precisará Substitua quaisquer métodos da classe do projeto PSI seus métodos CSOM equivalentes.

A classe Project gerencia todos os projetos em um determinado servidor, em vez de fornecer uma interface em apenas um único projeto.

O aplicativo deve fazer logon no servidor usando credenciais de rede (LoginWindows) ou autenticação de formulários (LoginForms) antes de usar os métodos nesta classe.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

Project membros

WebSvcProject namespace