Compartir a través de


del método WssInterop.UpdateProjectSitePaths

Cambia la ubicación de una dirección URL sitio del proyecto, sincroniza los permisos de usuario y actualiza los problemas y listas para las listas de Project Server mejorada de los documentos.

Espacio de nombres:  WebSvcWssInterop
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<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 _
)
'Uso
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
)

Parámetros

  • oldWebAppUid
    Tipo: System.Guid

    El GUID de la aplicación web actual, tal como lo devuelve ReadProjectSiteBaseUrls. Los parámetros oldWebAppUid y oldSitePath juntos identificar de forma exclusiva la configuración que se van a migrar.

  • oldSitePath
    Tipo: System.String

    La dirección URL de la ruta del sitio actual. Puede ser una referencia null (Nothing en Visual Basic).

  • newWebAppUid
    Tipo: System.Guid

    El GUID de la aplicación web actualizada. El valor debe ser un GUID nuevo si newSitePath no es una referencia null (Nothing en Visual Basic). Si newSitePath es una referencia null (Nothing en Visual Basic), newWebAppUid puede ser una referencia null (Nothing en Visual Basic).

  • newSitePath
    Tipo: System.String

    La dirección URL de la ubicación actualizada de la aplicación web. Puede ser una referencia null (Nothing en Visual Basic).

  • updateContentTypes
    Tipo: System.Boolean

    True si los tipos de contenido en la aplicación web que se van a actualizarse; en caso contrario, false.

  • synchronizeSitePermissions
    Tipo: System.Boolean

    True si los permisos de sitio son deben volverse a sincronizar después de cambiar la dirección URL de sitio del proyecto; en caso contrario, false.

Comentarios

El método UpdateProjectSitePaths corresponde a la página de proyecto de actualización masiva de sitios en Project Web App (https://ServerName/ProjectServerName/_layouts/pwa/Admin/UpdateSites.aspx).

Use el método ReadProjectSiteBaseUrls para obtener la aplicación web actual GUID y la dirección URL. Si el parámetro oldSitePath y el parámetro newSitePath son ambos especificado, UpdateProjectSitePaths cambia la ruta de acceso de la aplicación web a la nueva dirección URL. Si la ruta de acceso antigua y la nueva ruta de acceso no se especifica, UpdateProjectSitePaths actualiza los datos especificados en la aplicación web actual.

Si updateContentTypes es True, UpdateProjectSitePaths actualiza el tipo de contenido para las listas de problemas y documentos de un tipo genérico a listas mejoradas para Project Server.

Permisos de Project Server

Permiso

Descripción

ManageWindowsSharePointServices

Permite a un usuario administrar la sitio del proyecto. Permiso global.

ManageSiteServices

Permite a un usuario administrar servicios como la configuración de Active Directory y los tiempos de espera de la base de datos. Permiso global.

Vea también

Referencia

clase WssInterop

Miembros WssInterop

Espacio de nombres WebSvcWssInterop