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.