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.