Procédure : utiliser le service Web pour modifier les données de profil utilisateur
Dernière modification : jeudi 1 octobre 2009
S’applique à : SharePoint Server 2010
Microsoft SharePoint Server 2010 vous permet de mettre à jour les données de profil utilisateur à distance via le service Web Service de profil utilisateur
L'exemple suivant vous montre comment mettre à jour le numéro de téléphone d'un utilisateur. Vous devez ajouter une référence Web au service Web Service de profil utilisateur avant d'exécuter ce code.
Le service Web est situé à l'adresse http://<URL_site>/_vti_bin/userprofileservice.asmx.
Avant d'utiliser ce code, remplacez domainname, username et les numéros de téléphone (nnnnnnnnnn) par des valeurs réelles. Ajoutez également une référence Web à ce qui suit dans votre projet Microsoft Visual Studio :
- userprofileservice
Exemple
using System;
using System.Collections.Generic;
using System.Text;
namespace UserProfileWebServiceApp
{
class Program
{
public static localhost.UserProfileService myService =
new localhost.UserProfileService();
UserProfileWebService.localhost.PropertyData[] newdata =
new UserProfileWebService.localhost.PropertyData[1];
newdata[0] =
new UserProfileWebService.localhost.PropertyData();
newdata[0].Name = "HomePhone";
newdata[0].Values = new ValueData[1];
newdata[0].Values[0] = new ValueData();
newdata[0].Values[0].Value = "nnnnnnnnnnn";
newdata[0].IsValueChanged = true;
myService.ModifyUserPropertyByAccountName("domainname\\username",
newdata);
}
}
Voir aussi
Tâches
Procédure : Créer des profils utilisateur et des profils d’organisations