Meilleur auteur de réponses
MOSS 2007 - Editer la valeur d'une propriété d'un profil

Question
-
J'ai créé une propriété LienCV pour mes profils utilisateurs et je voudrais l'éditer par programmation.
Voici mon code :
SPSite site = new SPSite("http://nsilspr201/sites/Portail_v1/");
SPWeb web = site.OpenWeb();
foreach (SPUser utilisateur in web.AllUsers)
{
ServerContext context = ServerContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(context);
UserProfile p = profileManager.GetUserProfile(utilisateur.LoginName);
p["LienCV"] = "http://www.google.fr"; // Erreur !!
Console.Write(p["PreferredName"].ToString()); // OK
}
Console.Read();
}
J'accède sans problèmes aux propriétés mais impossible de les modifier et c'est ce que je veux faire. Il me dit que p["LienCV"] est read Only. Pouvez vous m'aider ?