Поделиться через


Метод WssInterop.UpdateProjectSitePaths

Изменяет расположение URL-адрес сайт проекта, синхронизирует разрешения пользователей и обновляет проблем и документы списки для Project Server enhanced списков.

Пространство имен:  WebSvcWssInterop
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
<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 _
)
'Применение
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
)

Параметры

  • oldWebAppUid
    Тип: System.Guid

    Идентификатор GUID текущего веб-приложения, как возвращаемый ReadProjectSiteBaseUrls. oldWebAppUidoldSitePath параметры и вместе уникальной идентификации параметры, которые необходимо перенести.

  • oldSitePath
    Тип: System.String

    URL-адрес текущего путь к сайту. Может быть пустая ссылка (Nothing в Visual Basic).

  • newWebAppUid
    Тип: System.Guid

    GUID обновленной веб-приложения. Значение должно быть новый GUID, если newSitePath не пустая ссылка (Nothing в Visual Basic). Если newSitePathпустая ссылка (Nothing в Visual Basic), newWebAppUid может быть пустая ссылка (Nothing в Visual Basic).

  • newSitePath
    Тип: System.String

    URL-адрес обновленное расположение веб-приложения. Может быть пустая ссылка (Nothing в Visual Basic).

  • updateContentTypes
    Тип: System.Boolean

    True Если типов контента в веб-приложения, которые должны обновляться; в противном случае — false.

  • synchronizeSitePermissions
    Тип: System.Boolean

    True разрешения для сайта при новом сопоставлении после изменения URL-адрес сайт проекта; в противном случае — false.

Замечания

Метод UpdateProjectSitePaths соответствует странице массовое обновление сайтов проектов в Project Web App (https://ServerName/ProjectServerName/_layouts/pwa/Admin/UpdateSites.aspx).

Метод ReadProjectSiteBaseUrls используется для получения текущего веб-приложения GUID и URL-адрес. Если параметр oldSitePath и newSitePath являются оба указанного, UpdateProjectSitePaths изменяется путь веб-приложения на новый URL-адрес. Если для старой и новой пути не указан, UpdateProjectSitePaths обновляет указанное значение параметра data для текущего веб-приложения.

Если updateContentTypesTrue, UpdateProjectSitePaths обновления типа контента для списков вопросов и документов из базового типа в расширенные списки для Project Server.

Разрешения Project Server

Разрешение

Описание

ManageWindowsSharePointServices

Позволяет пользователю управлять сайт проекта. Глобальное разрешение.

ManageSiteServices

Позволяет пользователям для администрирования службы, такие как параметры Active Directory и время ожидания базы данных. Глобальное разрешение.

См. также

Справочные материалы

WssInterop класс

Элементы WssInterop

Пространство имен WebSvcWssInterop