WssInterop.UpdateProjectSitePaths-Methode
Die Position des eine URL Projektwebsite geändert, Berechtigungen von Benutzern und synchronisiert und aktualisiert die Probleme und Dokumente Listen für Project Server erweiterte Listen.
Namespace: WebSvcWssInterop
Assembly: ProjectServerServices (in ProjectServerServices.dll)
Syntax
'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/WssInterop/UpdateProjectSitePaths", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/WssInterop/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/WssInterop/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub UpdateProjectSitePaths ( _
oldWebAppUid As Guid, _
oldSitePath As String, _
newWebAppUid As Guid, _
newSitePath As String, _
updateContentTypes As Boolean, _
synchronizeSitePermissions As Boolean _
)
'Usage
Dim instance As WssInterop
Dim oldWebAppUid As Guid
Dim oldSitePath As String
Dim newWebAppUid As Guid
Dim newSitePath As String
Dim updateContentTypes As Boolean
Dim synchronizeSitePermissions As Boolean
instance.UpdateProjectSitePaths(oldWebAppUid, _
oldSitePath, newWebAppUid, newSitePath, _
updateContentTypes, synchronizeSitePermissions)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/WssInterop/UpdateProjectSitePaths", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/WssInterop/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/WssInterop/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void UpdateProjectSitePaths(
Guid oldWebAppUid,
string oldSitePath,
Guid newWebAppUid,
string newSitePath,
bool updateContentTypes,
bool synchronizeSitePermissions
)
Parameter
oldWebAppUid
Typ: System.GuidDie GUID der aktuellen Webanwendung als durch ReadProjectSiteBaseUrlszurückgegeben werden. Der Parameter oldWebAppUid und oldSitePath zusammen eindeutig identifiziert die Einstellungen, die migriert werden sollen.
oldSitePath
Typ: System.StringDie URL des Pfads zur aktuellen Website. ein Nullverweis (Nothing in Visual Basic)kann sein.
newWebAppUid
Typ: System.GuidDie GUID der aktualisierten Webanwendung an. Der Wert muss eine neue GUID, wenn newSitePath nicht ein Nullverweis (Nothing in Visual Basic)ist. Wenn newSitePathein Nullverweis (Nothing in Visual Basic)ist, kann newWebAppUidein Nullverweis (Nothing in Visual Basic)entsprechen.
newSitePath
Typ: System.StringDie URL des Speicherorts der Webanwendung aktualisiert. ein Nullverweis (Nothing in Visual Basic)kann sein.
updateContentTypes
Typ: System.BooleanTrue Wenn Inhaltstypen in der Webanwendung sind, aktualisiert werden sollen; andernfalls false.
synchronizeSitePermissions
Typ: System.BooleanTrue Wenn Websiteberechtigungen neu synchronisiert werden nach dem Ändern der URL Projektwebsite sind; andernfalls false.
Hinweise
Die UpdateProjectSitePaths -Methode entspricht der Seite Massenaktualisierung von Projektwebsites in Project Web App (https://ServerName/ProjectServerName/_layouts/pwa/Admin/UpdateSites.aspx).
Verwenden Sie die ReadProjectSiteBaseUrls -Methode zum Abrufen der aktuellen Webanwendung GUID und URL. Wenn der Parameter oldSitePath und newSitePath beide angegeben, UpdateProjectSitePaths sind Pfad der Web-Anwendung in die neue URL geändert. Wenn Sie den alten Pfad und den neuen Pfad nicht angegeben sind, aktualisiert UpdateProjectSitePaths die angegebenen Daten in der aktuellen Webanwendung.
Wenn updateContentTypesTrueist, aktualisiert UpdateProjectSitePaths den Inhaltstyp für Probleme und Dokumente Listen von einem generischen Typ, um erweiterte Listen für Project Server.
Project Server-Berechtigungen
Berechtigung |
Beschreibung |
---|---|
Ermöglicht einem Benutzer das Verwalten der Projektwebsite. Die globale Berechtigung. |
|
Ermöglicht einem Benutzer das Verwalten von Diensten wie Active Directory-Einstellungen und Timeouts für die Datenbank. Die globale Berechtigung. |