2011-10-17 3 views
0

Je suis à la recherche d'un service Web ou d'une méthode de service Web prenant en charge l'interrogation de la banque d'utilisateurs avec les critères par rapport à une propriété d'utilisateur personnalisée. Quelque chose le long des lignes de (exemple simplifié):Service Web Sélectionnez les utilisateurs Où. . . Requête

Select Users Where FavoriteColor (CustomProperty) Equals "Blue" 

qui renvoie les utilisateurs qui correspondent aux critères (noms d'utilisateur idéalement). J'ai parcouru la documentation pour les services Web et le UserProfileService et je ne vois rien qui puisse répondre à mes besoins actuels. Le service sera consommé par une application Silverlight.

Je suppose que je vais devoir écrire un service web personnalisé mais je pensais que je demanderais ici d'abord.

Répondre

0

Qu'en est-il de l'utilisation du client OM? Voici un lien vers un article traitant de l'interrogation des utilisateurs à l'aide de l'OM client: http://www.learningsharepoint.com/2010/07/22/get-all-users-and-groups-client-object-model-sharepoint-2010/

+0

Le client OM autorise-t-il l'accès aux propriétés utilisateur personnalisées? Je réalise que je n'ai pas inclus cette information dans mon message original. :) Fixer maintenant. –

+0

Jetez un oeil à cette question: http://stackoverflow.com/questions/7533520/client-object-model-access-to-custom-user-properties Je ne suis pas sûr que son support à 100%, mais il y a un possible solution là-bas. –

+1

Je ne pense pas que ce soit possible via le Client OM, vous pouvez aussi écrire votre propre service Web et le déployer sur SharePoint – int32

Questions connexes