Класс Project

Содержит общие свойства для проектов черновиков и опубликованных проектов.

Иерархия наследования

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

Пространство имен:  Microsoft.ProjectServer.Client
Сборка:  Microsoft.ProjectServer.Client (в Microsoft.ProjectServer.Client.dll)

Синтаксис

'Декларация
<ScriptTypeAttribute("PS.Project", ServerTypeId := "{533000bc-b31e-43a1-abd9-d5e7710cc641}")> _
Public Class Project _
    Inherits ClientObject
'Применение
Dim instance As Project
[ScriptTypeAttribute("PS.Project", ServerTypeId = "{533000bc-b31e-43a1-abd9-d5e7710cc641}")]
public class Project : ClientObject

Замечания

Класс DraftProject и класс PublishedProject являются производными от класса Project . Все свойства в классе Project доступны только для чтения. Чтобы задать значение свойства в существующий проект, используйте метод PublishedProject.CheckOut() , редактирование объекта DraftProject и затем использовать метод DraftProject.CheckIn(Boolean) .

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы Project

Пространство имен Microsoft.ProjectServer.Client

DraftProject

PublishedProject

ProjectCollection

Projects

Projects