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.GuidDie GUID des Warteschlangenauftrags Warteschlange.
sessionUid
Typ: System.GuidDie GUID der Sitzung ein, in der der Warteschlangenauftrag gesendet wird.
dataset
Typ: WebSvcProject.ProjectDataSetEnthält die projektentitäten zum Aktualisieren oder hinzufügen.
validateOnly
Typ: System.BooleanWenn 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 |
---|---|
Ermöglicht einem Benutzer das angegebene Projekt zu speichern. Kategorieberechtigung. |
|
Ermöglicht einem Benutzer das Erstellen und speichern Sie ein Projekt als Enterprise-Projekt-Vorlage. |