Partager via


Procédure : récupérer les propriétés de profil utilisateur

Cet exemple de code utilise le modèle objet des profils utilisateur pour afficher les propriétés de profil 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.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"))
            {
                   ServerContext context = 
                       ServerContext.GetContext(site);
                   UserProfileManager m_mngr = new UserProfileManager(context);

                   //Get the properties
                   PropertyCollection props = m_mngr.Properties;
                   foreach (Property prop in props)
                   {
                       Console.WriteLine(prop.Name);
                   }

               }
            }

        }
    }

Voir aussi

Autres ressources

Procédure : récupérer un profil utilisateur
Procédure : récupérer les éléments communs à deux profils utilisateur
Procédure : obtenir les dernières modifications du profil utilisateur à l'aide du journal des modifications