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
)
パラメーター
userSyncSetting
型: WebSvcAdmin.UserSyncSettings1 つまたは複数の列挙されたユーザーを同期設定です。
注意
Microsoft.Office.Project.Server.Library.Admin.UserSyncSettingsをは、適切な列挙値を使用します。
注釈
プロジェクト サーバーのアクセス許可
権限 |
説明 |
---|---|
プロジェクト サイトを管理することができます。グローバル アクセス権。 |
例
UpdateUserSyncSettingsメソッドの使用例を次に示します。アプリケーション ユーザーのプロジェクトのサイトとの同期を無効にします。SvcAdminは、 Adminサービス、ProjectServerServices.dll プロキシ アセンブリ内の名前空間です。PSI プロキシ アセンブリと app.config ファイルを作成する方法の詳細については、 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