Ich versuche, die Profile der Benutzer in meiner SSP-Anwendung zu aktualisieren, und ich habe 10000 Datensätze. Die meisten von ihnen werden zum ersten Mal aktualisiert und es gibt 21 Datensätze, die jedes Mal aktualisiert werden, wenn ich den Code ausführe.Sharepoint-Active Directory Profile-Preferred Name werden nicht aktualisiert
Ich weiß nicht, warum dies geschieht ..
Könnte jeder Körper mir helfen, was mit meinem Code geschieht.
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPSite sc = new SPSite("http://xxxxx:81");
ServerContext context = ServerContext.GetContext(sc);
HttpContext currentContext = HttpContext.Current;
HttpContext.Current = null;
UserProfileManager profileManager = new UserProfileManager(context);
foreach (UserProfile profile in profileManager)
{
if (profile[PropertyConstants.PreferredName].ToString().Contains("Domain\\"))
{
profile[PropertyConstants.PreferredName].ToString().Replace("Domain\\", "").ToString();
profile.Commit();
NoOfUser++;
}
}
Danke
Hari Gillala
NHS Direct