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一或多個列舉的使用者同步處理設定。
注意事項 使用Microsoft.Office.Project.Server.Library.Admin.UserSyncSettings正確的列舉值。
備註
Project Server 權限
權限 |
描述 |
---|---|
可讓使用者管理project site。通用權限。 |
範例
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 Prerequisites for WCF-Based Code Samples.
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