I’d like to query the user profile service and get users only by a specific property – for example by Job Title. Is there any way to do this using the client object model?
I do NOT want to query all site users collection and then filter them in-memory. Anyway to query directly the UPS – even passing a caml?
No, there is currently no option to get a list of profiles from UPS using client-side code. You will need to get a collection of users from a scope object such as SPWeb or SPSite first, and then you can retrieve the profile properties for that user.