Procédure : récupérer les propriétés de profil utilisateur
Dernière modification : mercredi 24 mars 2010
S’applique à : SharePoint Server 2010
Cet exemple utilise le modèle objet Profils utilisateur pour afficher les propriétés de profils utilisateur qui existent sur le serveur. Remplacez servername par une valeur réelle avant d’exécuter l’exemple de code. Ajoutez également des références à ce qui suit dans votre projet Microsoft Visual Studio :
Microsoft.Office.Server
Microsoft.Office.Server.UserProfiles
Microsoft.SharePoint
System.Web
Exemple
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Server;
using Microsoft.Office.Server.Administration;
using Microsoft.Office.Server.UserProfiles;
using Microsoft.SharePoint;
using System.Web;
namespace UserProfilesApp
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("https://servername"))
{
SPServiceContext context =
SPServiceContext.GetContext(site);
ProfileSubtypeManager psm = ProfileSubtypeManager.Get(context);
ProfileSubtype ps = psm.GetProfileSubtype(ProfileSubtypeManager.GetDefaultProfileName(ProfileType.User));
//Get the properties
ProfileSubtypePropertyManager pspm = ps.Properties;
foreach (ProfileSubtypeProperty profileSubtypeProperty in pspm.PropertiesWithSection )
{
Console.WriteLine(profileSubtypeProperty.Name);
}
}
}
}
}
Voir aussi
Tâches
Procédure : récupérer un profil utilisateur
Procédure : récupérer les éléments communs à deux profils utilisateur