Procédure : changer le caractère de séparation par défaut pour l'entrée de propriétés à plusieurs valeurs
Cet exemple de code modifie le caractère de séparation par défaut pour permettre aux utilisateurs d'entrer plusieurs valeurs pour une propriété dans l'interface utilisateur. La virgule est le caractère de séparation par défaut. Les administrateurs peuvent également changer le caractère de séparation directement dans l'interface utilisateur.
Remplacez servername et PublishedPapers par des valeurs réelles avant d'exécuter l'exemple de code. Ajoutez également des références aux éléments suivants 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 profileManager = new
UserProfileManager(context);
PropertyCollection pc = profileManager.Properties;
Property property =
pc.GetPropertyByName("PublishedPapers");
property.Separator = MultiValueSeparator.Semicolon;
property.Commit();
}
}
}
}
Voir aussi
Autres ressources
Procédure : créer des propriétés à valeurs multiples
Procédure : attribuer plusieurs valeurs à une propriété à valeurs multiples
Procédure : créer des propriétés avec des listes de choix
Procédure : définir des stratégies de confidentialité pour les propriétés de profil utilisateur