Admin.UpdateUserSyncSetting 方法
命名空间: 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
)
参数
userSyncSetting
类型:WebSvcAdmin.UserSyncSettings一个或多个枚举的用户同步设置。
备注
Project Server 权限
权限 |
说明 |
---|---|
使用户能够管理项目网站。全局权限。 |
示例
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 Project 2013 中基于 WCF 的代码示例的先决条件.
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