質問

私はそのプロパティの内容を "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;
.

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top