Partager via


Project.QueueUpdateProject2 - Méthode

Met à jour, ajoute, ou supprime des entités dans un projet sont extraits et replanifie le projet.

Espace de noms :  WebSvcProject
Assembly :  ProjectServerServices (dans ProjectServerServices.dll)

Syntaxe

'Déclaration
<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 _
)
'Utilisation
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
)

Paramètres

  • jobUid
    Type : System.Guid

    Le GUID de la tâche de file d'attente.

  • sessionUid
    Type : System.Guid

    Le GUID de la session dans laquelle le travail en file d'attente est envoyé.

  • validateOnly
    Type : System.Boolean

    Si true, uniquement valide les données d'entrée et n'effectue pas l'action.

Remarques

Nouvelle planification du projet mis à jour utilise le moteur de planification Project Server 2013, dont le moteur de planification dans Project Professionnel 2013 les doublons. Lorsque vous utilisez la méthode QueueUpdateProject2 , il n'est pas nécessaire ouvrir le projet dans Project Professionnel 2013 pour mettre à jour de la planification.

Les méthodes de classe Project , tel que QueueUpdateProject2, ne peuvent pas créer, modifier ou supprimer des ressources de coûts. Si le ProjectDataSet dans le paramètre dataset inclut une ressource de coût, la méthode renvoie l'erreur ProjectCannotEditCostResource 1050. Vous pouvez utiliser la méthode CreateResources pour créer des ressources de coûts, mais les méthodes de la classe Resource ne peut pas les modifier. Pour plus d'informations, voir What the PSI does and does not do.

Autorisations Project Server

Autorisation

Description

SaveProject

Permet à un utilisateur d'enregistrer le projet spécifié. Autorisation de catégorie.

SaveProjectTemplate

Permet à un utilisateur de créer et enregistrer un projet comme un modèle de projet d'entreprise.

Voir aussi

Référence

Project classe

Project - Membres

WebSvcProject - Espace de noms