Compartilhar via


Project classe

Contém as propriedades comuns para projetos de rascunho e publicado.

Inheritance hierarchy

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 (em Microsoft.ProjectServer.Client.dll)

Sintaxe

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

Comentários

As classes DraftProject e PublishedProject são derivados da classe Project . Todas as propriedades na classe Project são somente leitura. Para definir o valor das propriedades em um projeto existente, use o método PublishedProject.CheckOut() , editar o objeto de DraftProject e, em seguida, use o método DraftProject.CheckIn(Boolean) .

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

Project membros

Microsoft.ProjectServer.Client namespace

DraftProject

PublishedProject

ProjectCollection

Projects

Projects