Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.