Project-Klasse
Enthält Methoden zum Verwalten von Projekten und Entitäten in Projekten wie etwa Aufgaben, Ressourcen und Zuordnungen. Project -Klassenmethoden verwalten auch Lieferumfang, Projektvorschlägen und Projekt oder des Masters Project Beziehungen.
Vererbungshierarchie
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 (in ProjectServerServices.dll)
Syntax
'Declaration
<WebServiceBindingAttribute(Name := "ProjectSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/")> _
Public Class Project _
Inherits SoapHttpClientProtocol
'Usage
Dim instance As Project
[WebServiceBindingAttribute(Name = "ProjectSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/")]
public class Project : SoapHttpClientProtocol
Hinweise
Die Project-Klasse in die PSI ist veraltet. Verwenden Sie für alle Neuentwicklungen des Project-CSOM. Project Server 2013-apps, die die Project PSI zu verwenden sind weiterhin funktionsfähig, aber Project Online apps müssen alle Projektklasse PSI-Methoden mit ihren entsprechenden CSOM-Methoden zu ersetzen.
Die Project -Klasse verwaltet alle Projekte auf einem bestimmten Server ab, statt eine Schnittstelle in nur ein Projekt bereitstellen.
Die Anwendung muss auf dem Server mithilfe von Anmeldeinformationen für das Netzwerk (LoginWindows) oder Formularauthentifizierung (LoginForms) vor der Nutzung von Methoden in dieser Klasse anmelden.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.