Nous avons l'environnement SharePoint 2010 avec les ID de document activés.Requête et/ou recherche de l'ID de document SharePoint
Étant donné (partie d'un) ID de document, nous souhaitons récupérer par programmation les documents correspondant à cet ID. Le problème semble être que cette colonne est plutôt spéciale, en ce sens qu'elle peut nécessiter une manipulation spéciale.
En utilisant une requête SPSiteDataQuery, l'extraction du champ _dlc_DocId dans les champs de vue fonctionne correctement. Cependant, l'inclure dans le cadre de la requête où n'aboutit jamais à la récupération de documents. L'utilisation de l'API de recherche ne nous a permis d'obtenir aucun résultat.
Quelqu'un a-t-il tiré ceci, ou des suggestions sur la façon de résoudre ce problème?
[Mise à jour] avère que nous avions trompés par des erreurs subtiles dans le XML et les mauvaises interprétations erronées de débogage. Ce truc fonctionne bien.
Vous avez raison, merci d'avoir pris le temps de poster votre réponse. Depuis que nous avons posé la question, nous avons compris que cela fonctionnait après tout, exactement comme vous le décrivez (ce code a longtemps été utilisé en production). Nous interrogeons simplement le modèle d'objet SharePoint directement, plutôt que via un appel de service Web. –