Compartilhar via


Project.QueueUpdateProject2 method

Atualiza, adiciona, ou remove entidades em um projeto com check-out e reagenda o projeto.

Namespace:  WebSvcProject
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaração
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdateProject2", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub QueueUpdateProject2 ( _
    jobUid As Guid, _
    sessionUid As Guid, _
    dataset As ProjectDataSet, _
    validateOnly As Boolean _
)
'Uso
Dim instance As Project
Dim jobUid As Guid
Dim sessionUid As Guid
Dim dataset As ProjectDataSet
Dim validateOnly As Boolean

instance.QueueUpdateProject2(jobUid, _
    sessionUid, dataset, validateOnly)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdateProject2", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void QueueUpdateProject2(
    Guid jobUid,
    Guid sessionUid,
    ProjectDataSet dataset,
    bool validateOnly
)

Parâmetros

  • sessionUid
    Type: System.Guid

    O GUID da sessão em que o trabalho de fila é enviado.

  • validateOnly
    Type: System.Boolean

    Se true, somente valida os dados de entrada e não realiza a ação.

Comentários

Reagendando o projeto atualizado utiliza o mecanismo de agendamento no Project Server 2013, que duplica o mecanismo de agendamento no Project Professional 2013. Quando você usa o método QueueUpdateProject2 , não é necessário abrir o projeto no Project Professional 2013 para atualizar a agenda.

The Project class methods, such as QueueUpdateProject2, cannot create, edit, or delete cost resources. If the ProjectDataSet in the dataset parameter includes a cost resource, the method returns the ProjectCannotEditCostResource error 1050. You can use the CreateResources method to create cost resources, but Resource class methods cannot edit them. For more information, see What the PSI does and does not do.

Permissões do Project Server

Permissão

Descrição

SaveProject

Permite que um usuário salvar o projeto especificado. Permissão de categoria.

SaveProjectTemplate

Permite que um usuário criar e salvar um projeto como um modelo de projeto empresarial.

Ver também

Referência

Project class

Project members

WebSvcProject namespace