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


Метод Admin.UpdateUserSyncSetting

Обновляет соответствующие значения для синхронизации пользователей с Project Web App, сайты проекта и адрес электронной почты.

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

Синтаксис

'Декларация
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Admin/UpdateUserSyncSetting", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Admin/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Admin/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub UpdateUserSyncSetting ( _
    userSyncSetting As UserSyncSettings _
)
'Применение
Dim instance As Admin
Dim userSyncSetting As UserSyncSettings

instance.UpdateUserSyncSetting(userSyncSetting)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Admin/UpdateUserSyncSetting", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Admin/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Admin/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void UpdateUserSyncSetting(
    UserSyncSettings userSyncSetting
)

Параметры

Замечания

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

Разрешение

Описание

ManageWindowsSharePointServices

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

Примеры

The following example shows the use of the UpdateUserSyncSettings method. It disables synchronization with project sites for the application user. SvcAdmin is the namespace of the Admin service in the ProjectServerServices.dll proxy assembly. For information about creating a PSI proxy assembly and an app.config file, see Необходимые условия для примеров кода на основе WCF в Project 2013.

using System;
using System.Text;
using PSLibrary = Microsoft.Office.Project.Server Library;

namespace Microsoft.SDK.Project.Samples.UpdateUserSyncSetting
{
    class Program
    {
        private const string ENDPOINT = "basicHttp_Admin";

        private static SvcAdmin.AdminClient adminClient;

        static void Main(string[] args)
        {
            ConfigClientEndpoints(ENDPOINT);

            int syncSettings = (int)PSLibrary.Admin.UserSyncSettings.DisablePWS;

            Console.WriteLine("SyncSettings value: {0}", syncSettings.ToString());

            adminClient.UpdateUserSyncSetting((PSLibrary.Admin.UserSyncSettings)syncSettings);

            Console.Write("\nPress any key to exit... ");
            Console.ReadKey(true);
        }

        // Use the endpoints that are defined in app.config to configure the client.
        public static void ConfigClientEndpoints(string endpt)
        {
            adminClient = new SvcAdmin.AdminClient(endpt);
        }
    }
}

В консоли вы: SyncSettings = 12

См. также

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

Admin класс

Элементы Admin

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