题
我有一个名为“pwresetmsg”的用户配置文件属性该属性的内容显示以下内容:
密码将在x天中过期
其中x是留下的天数,直到用户必须重置他或她的广告密码。我想做的就是公开这个属性,以便我可以将其显示在SharePoint站点上的最终用户。酒店每天早晨更新。
是否有一种简单的方法,让我将自定义属性公开到最终用户?
解决方案
如果您想在那里显示它,您可以在其配置文件中配置属性。
另一个选项是将其加载到添加到主页的用户控件或Web部件中以将其显示在所选页面上。然后,您可以将其配置为显示要显示的消息。
访问数据是通过userprofileManager和UserProfile对象完成的
SPServiceContext svcContext = SPServiceContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(svcContext);
UserProfile profile = profileManager.GetUserProfile(accountname);
string resetDays = profile["PWResetMSG"].Value;
.