Freigeben über


Project.QueueUpdateProject2-Methode

Aktualisiert, hinzufügt, oder entfernt Entitäten in einem Projekt ausgecheckt und plant das Projekt neu.

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

Syntax

'Declaration
<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 _
)
'Usage
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
)

Parameter

  • jobUid
    Typ: System.Guid

    Die GUID des Warteschlangenauftrags Warteschlange.

  • sessionUid
    Typ: System.Guid

    Die GUID der Sitzung ein, in der der Warteschlangenauftrag gesendet wird.

  • validateOnly
    Typ: System.Boolean

    Wenn true, nur die eingegebenen Daten überprüft und keine Aktion ausgeführt wird.

Hinweise

Aktualisierte Projekt Neuplanung verwendet Planungsmodul in Project Server 2013, die das Planungsmodul in Project Professional 2013 dupliziert. Wenn Sie die QueueUpdateProject2 -Methode verwenden, ist es nicht erforderlich, öffnen Sie das Projekt in Project Professional 2013, um den Zeitplan zu aktualisieren.

Die Methoden der Project -Klasse, wie etwa QueueUpdateProject2, können nicht erstellen, bearbeiten oder Löschen von Kostenressourcen. Wenn die ProjectDataSet im Parameter dataset Kostenressource enthält, gibt die Methode den Fehler ProjectCannotEditCostResource 1050. Sie können die CreateResources -Methode zum Erstellen von Kostenressourcen verwenden, aber Resource Klassenmethoden nicht bearbeitet werden. Weitere Informationen finden Sie unter What the PSI does and does not do.

Project Server-Berechtigungen

Berechtigung

Beschreibung

SaveProject

Ermöglicht einem Benutzer das angegebene Projekt zu speichern. Kategorieberechtigung.

SaveProjectTemplate

Ermöglicht einem Benutzer das Erstellen und speichern Sie ein Projekt als Enterprise-Projekt-Vorlage.

Siehe auch

Referenz

Project Klasse

Project-Member

WebSvcProject-Namespace