none
MOSS 2007 - Editer la valeur d'une propriété d'un profil RRS feed

  • 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 ?
    mardi 15 mai 2007 13:45

Réponses

Toutes les réponses