TfsConfigurationServer configurationServer
にTFSの共通URL(例:http://mytfs/tfs/)が設定されています。このインスタンスは、指定された資格情報で認証されます。コレクションの特定のグループのTFSユーザーを取得する
私は2つのコレクションを持っています(実際には2つ以上ですが、これらの2つだけが興味深い) - Collection1とCollection2。
そして、コレクション1には、プロジェクト '[Project1] \ Group1'の下にユーザーグループがあります。 Collection2には、プロジェクト '[Project2] \ Group2'の下にユーザーグループがあります。
この両方のグループ内のすべてのユーザーをリストしたいとします。 すでに作成され、認証済みの私のconfigurationServer
を使用してこれは何とかできますか?私は各コレクションのURIとauthを再度使用したくありません。
configurationServer = new TfsConfigurationServer(new Uri("http://mytfs/tfs/"), new NetworkCredential(UserName, UserPassword, Domain));
This one answerが私のために働いています。しかし、それは各コレクションのために計算する必要があります。そして時間がかかりすぎる。だから多分もっと速い方法がありますか?おそらくそれは何とかクエリによって可能でしょうか?
http://stackoverflow.com/questions/1097713/how-to-get-これを試してみてくださいtfs-user-groups-and-users-in-group-tfs-apiを使用するか、またはhttp://blogs.microsoft.co.il/shair/2009/01/14/tfs-api-part-4 -get-tfs-user-list-mail-sid-account-domain / – Claudius