Project - Classe

Inclut des méthodes pour la gestion des projets et des entités dans les projets, tels que des tâches, ressources et affectations. méthodes de la classe Project également gérer les livrables, des propositions de projets et des relations de projet projet ou une forme de base.

Hiérarchie d’héritage

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

Espace de noms :  WebSvcProject
Assembly :  ProjectServerServices (dans ProjectServerServices.dll)

Syntaxe

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

Remarques

Classe the Project dans PSI est désapprouvé. Pour tout nouveau développement, utilisez le Modèle de projet. Project Server 2013 les applications qui utilisent la PSI Project continueront de fonctionner, mais les applications Project Online vous devrez remplacer toutes les méthodes PSI de classe de projet avec leurs équivalents méthodes CSOM.

La classe Project gère tous les projets sur un serveur donné, au lieu de fournir une interface dans un seul projet.

L'application doit ouvrir une session sur le serveur à l'aide des informations d'identification de réseau (LoginWindows) ou l'authentification par formulaires (LoginForms) avant d'utiliser les méthodes de cette classe.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

Project - Membres

WebSvcProject - Espace de noms