Compartir a través de


Clase Project

Incluye métodos para la administración de proyectos y las entidades en proyectos como tareas, recursos y asignaciones. métodos de la clase Project también administran entregas, propuestas de proyectos y las relaciones de proyecto de proyecto o un patrón.

Jerarquía de la herencia

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

Espacio de nombres:  WebSvcProject
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<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

Comentarios

Clase del proyecto en la PSI está en desuso. Para los nuevos desarrollos, use el CSOM de Project. aplicaciones de Project Server 2013 que usan la PSI de Project seguirán funcionando, pero Project Online aplicaciones tendrá que sustituir los métodos PSI de la clase de proyecto con sus métodos equivalentes de CSOM.

La clase Project administra todos los proyectos en un servidor determinado, en lugar de proporcionar una interfaz en un solo proyecto.

La aplicación debe iniciar sesión en el servidor mediante el uso de credenciales de red (LoginWindows) o la autenticación de formularios (LoginForms) antes de utilizar los métodos de esta clase.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros Project

Espacio de nombres WebSvcProject