Project-Klasse

Enthält die allgemeinen Eigenschaften für Entwurfsprojekte und veröffentlichte Projekte.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.ProjectServer.Client.Project
      Microsoft.ProjectServer.Client.DraftProject
      Microsoft.ProjectServer.Client.PublishedProject

Namespace:  Microsoft.ProjectServer.Client
Assembly:  Microsoft.ProjectServer.Client (in Microsoft.ProjectServer.Client.dll)

Syntax

'Declaration
<ScriptTypeAttribute("PS.Project", ServerTypeId := "{533000bc-b31e-43a1-abd9-d5e7710cc641}")> _
Public Class Project _
    Inherits ClientObject
'Usage
Dim instance As Project
[ScriptTypeAttribute("PS.Project", ServerTypeId = "{533000bc-b31e-43a1-abd9-d5e7710cc641}")]
public class Project : ClientObject

Hinweise

Die DraftProject -Klasse und die PublishedProject -Klasse werden von der Project -Klasse abgeleitet. Alle Eigenschaften in der Project -Klasse sind schreibgeschützt. Wenn den Wert der Eigenschaften in einem vorhandenen Projekt festlegen möchten, verwenden Sie die Methode PublishedProject.CheckOut() , bearbeiten Sie das Objekt DraftProject und verwenden Sie die DraftProject.CheckIn(Boolean) -Methode.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

Project-Member

Microsoft.ProjectServer.Client-Namespace

DraftProject

PublishedProject

ProjectCollection

Projects

Projects