Je ne pense pas qu'il existe un moyen d'accéder à SPFarm via les services Web OOTB? J'ai un code externe que je veux rechercher une ferme entière à la recherche d'une fonctionnalité particulière qui a été activée au niveau du site. Ensuite, accédez à une bibliothèque de documents créée par l'entité et copiez tous les documents dans une autre base de données SQL. La fonctionnalité peut être activée plusieurs fois et je ne sais pas où elle a été activée pour un déploiement donné, d'où la recherche de toutes les occurrences de haut en bas. Les services Web sont exposés pour chaque application Web, mais je ne sais pas comment (en utilisant les services Web) énumérer toutes les applications Web et ainsi de suite jusqu'au niveau du site sans avoir une liste de toutes les applications Web disponibles dans la première place. Aucune suggestion?Services Web SharePoint au-dessus du niveau du site
1
A
Répondre
2
SPWebService contentService = SPWebService.ContentService;
foreach(SPWebApplication app in contentService.WebApplications)
{
if (app.Sites.Count > 0)
{
// pick the first site (root site)
SPSite rootSite = app.Sites[0];
Trace.WriteLine(site.Url);
}
}
Modifier: Vous aurez besoin d'écrire votre propre service Web pour le faire bien, puis le déployer sur l'application Web (admin central) comme une caractéristique.
2
Les services Web sont suffisamment limités à bien des égards pour que la création de votre propre service Web personnalisé en vaille la peine en essayant des fonctions complexes.
Questions connexes
- 1. Crawl ensemble du contenu du site web
- 2. Informations d'identification du service Web SharePoint
- 3. Utilisation du déploiement = true au niveau du site
- 4. Comment afficher le menu d'un site Web Sharepoint 2007 dans une application Web .net hors du contexte Sharepoint?
- 5. Comment puis-je supprimer un sous-site SharePoint à l'aide de services Web SharePoint?
- 6. Niveau d'autorisation personnalisée du programme
- 7. Twitching consommation de services Web à partir du site Web à l'application Web
- 8. Test utilisateur du site Web
- 9. SharePoint: Obtenir les catégories du répertoire du site par programmation
- 10. Consommation de services Web Sharepoint
- 11. Niveau de zoom du service Web MapPoint
- 12. Utilisation de services Web Sharepoint avec Coldfusion
- 13. Débogage du site Web ASP.NET à partir de Visual Studio provoque le redémarrage du site Web
- 14. Modification du niveau de zoom du navigateur
- 15. Documentation du développeur SharePoint
- 16. Extraction du nom du site Web depuis l'URL
- 17. Exclusion du répertoire Bin du site Web de TFS2008
- 18. Récupération du nom du fournisseur de services partagés associé?
- 19. Conception du site web pour Explorer 8
- 20. Problèmes de connectivité du site Web
- 21. Test du site Web ASP.NET MVC
- 22. Site Web du plug-in JQuery
- 23. Chargement du site Web IIS dans Eclipse
- 24. Ruby/Rails et services Web Sharepoint
- 25. Autorisation d'un document SharePoint à l'aide des services Web MOSS
- 26. Suivi au niveau du code dans VB.NET
- 27. Comment fonctionne SharePoint Deployment Services?
- 28. format spécifique pour un titre dans un site Web Sharepoint?
- 29. Comment fournir des services de calendrier et de messagerie aux utilisateurs du site Web asp.net mvc
- 30. SharePoint Définition du site Fichiers - Page est toujours nommé « Home »