ユーザープロファイルイメージを管理者として変更する方法はありますか?私たちの会社では、TFS Webポータルで自分のプロファイル用に使用するすべての画像の中央リポジトリを用意しています。私は誰もが個別にそれを行うことができることを知っていますが、それは誰にとってもグローバルに行うことができますか?TFS 2012のプロフィール画像
5
A
答えて
4
TL/DR
私はALM Rangers Team Tools Quick Response Sample which provides profile image functionality to any TFS Administratorにパッチを提出しました。
詳細
公式の答え:なし。現在のバージョンのプラットフォームではなく、将来のリリースで検討されています。
本当の答え、それはアピトリッキーで行うことができます。しかし、まだサポートされていません。私はちょうどそれを行うコマンドラインツールに取り組んでいます。私はおそらく休日の後にそれを共有することができます。それ以前に必要な場合は、webaccess dllをreflector.netで開き、問題のコードを見つけることができます。
プロファイルイメージは基本的に、ユーザーの識別オブジェクトの拡張プロパティです。
重要な行は、次のとおりです。
_identity.SetProperty("Microsoft.TeamFoundation.Identity.Image.Data", imageData); /* byte[] containing 90x90px png */
_identity.SetProperty("Microsoft.TeamFoundation.Identity.Image.Type", "image/png");
_identity.SetProperty("Microsoft.TeamFoundation.Identity.Image.Id", Guid.NewGuid().ToByteArray());
_identity.SetProperty("Microsoft.TeamFoundation.Identity.CandidateImage.Data", null);
_identity.SetProperty("Microsoft.TeamFoundation.Identity.CandidateImage.UploadDate", null);
UpdateIdentity();
コードアイデンティティを更新する:アイデンティティサービスとアイデンティティを取得する
private static void UpdateIdentity()
{
try
{
_service.UpdateExtendedProperties(_identity);
_service.RefreshIdentity(_identity.Descriptor);
}
catch (PropertyServiceException)
{
//swallow;
}
}
コード:
var server = TfsConfigurationServerFactory.GetConfigurationServer(new Uri("http://localhost:8080/tfs"));
server.ClientCredentials = new TfsClientCredentials();
server.ClientCredentials = new TfsClientCredentials(new WindowsCredential(new NetworkCredential(connectUser, password)));
server.Authenticate();
_service = server.GetService<IIdentityManagementService2>();
var identities = _service.ReadIdentities(IdentitySearchFactor.AccountName,
new[] {userToSetImageOn}, MembershipQuery.None, ReadIdentityOptions.None);
関連する問題
- 1. ポリマーペーパーカードのプロフィール画像
- 2. TFS 2012のユーザーの横に表示される画像
- 3. は、Facebookのプロフィール画像サイズ
- 4. CodeIgniterのプロフィール画像は
- 5. プロフィール画像なしのボックス
- 6. プロフィール画像の正しいアルバムIDにソーシャルエンジンのプロフィール画像をリンクする
- 7. TFS 2012用のTFSパワーツール
- 8. Android facebook connect setプロフィール画像
- 9. TFS 2010とTFS 2012 RCをTFS 2012に最終的に
- 10. TFS 2012 API
- 11. Visual Studio 2012のTFS
- 12. Moodleのプロフィール画像へのパス?
- 13. Twitterのプロフィール画像URLのJSONフィード
- 14. お客様の画像のプロフィール
- 15. Twitterにプロフィール画像の投稿
- 16. ページのプロフィール画像を取得
- 17. Persist Facebookのプロフィール画像url on Rails 3
- 18. Twitterのプロフィール画像を取得する
- 19. ユーザーのプロフィール画像をアップロードするFirebase
- 20. Facebookのプロフィール画像は、iOSデバイス
- 21. TFS 2012とVS 2010
- 22. Angularjsプロフィール画像付きmd-オートコンプリート
- 23. カスタムサイズを取得するFacebookプロフィール画像
- 24. プロフィール画像を取得する
- 25. 変更プロフィール画像などIONIC
- 26. iOS:プロフィール画像をFacebookに設定
- 27. TFS Build 2012の自動メール
- 28. コードレビューTFS 2012の代替案?
- 29. TFS 2012とweb.configの変換
- 30. プロフィール画像の画像編集オプション付きのカスタマイズされたABNewPersonViewController画面?
画像は表示されませんその人がwebaccessにログオンするまでまだその周りに方法を見つけていない。 Tfs管理者アカウントで実行する必要があります。 – jessehouwing