ユーザープロファイルプロパティを表示する
-
09-12-2019 - |
質問
私はそのプロパティの内容を "PwresetMSG"というユーザープロファイルプロパティを含みます。
パスワードはX Days で期限切れになります
ここで、xは、ユーザーが自分の広告パスワードをリセットする必要があるまで残っている日数です。SharePointサイトのエンドユーザーに表示できるように、私がやりたいことはこのプロパティを公開します。毎朝施設が更新されます。
カスタムプロパティをエンドユーザーに公開するための簡単な方法はありますか?
解決
そこに表示したい場合は、プロファイルに表示するプロパティを設定できます。
別のオプションは、それをMasterPageまたはWebパーツに追加して選択したページに表示するためのユーザーコントロールにロードすることです。その後、表示したいメッセージを表示するように設定できます。
データのアクセスは、UserProfileManagerおよびUserProfileオブジェクトを介して行われます。
SPServiceContext svcContext = SPServiceContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(svcContext);
UserProfile profile = profileManager.GetUserProfile(accountname);
string resetDays = profile["PWResetMSG"].Value;
. 所属していません sharepoint.stackexchange