J'ai trouvé la réponse à ma question. Espérons que cela aide les autres.
Il existe deux types principaux de points de terminaison dans le service Web Report Server, un pour la gestion et un pour l'exécution.
Les paramètres de gestion sont: ReportService2005, ReportService2006, ReportService2010 Le point final d'exécution est: ReportExecution2005
vous pouvez donc obtenir les noms rapport, les chemins, les ensembles de données, etc. de ReportService2010, mais d'exécuter un rapport, vous devez utiliser ReportService2005.
Alors, voici comment vous le faites:
- Ajouter une référence Web à l'wsdl 2005 de votre serveur, et non 2010. Donc faire ceci:
http://<your server>/reportserver/ReportExecution2005.asmx
Non ceci: http://<your server>/reportserver/ReportExecution2010.asmx
- Importer le référe
- Créez une instance de ReportExecutionService:
Dim rs As New ReportExecutionService.
C'est le service d'exécution 2005 qui a les méthodes ExecutionInfo et ExecutionHeader.
Référence: http://msdn.microsoft.com/en-us/library/ms155398.aspx
Votre commentaire « Par conséquent, vous pouvez obtenir les noms de rapport, des chemins, des ensembles de données, etc. de ReportService2010, mais d'exécuter un rapport, vous devez utiliser ReportService2005. » m'a vraiment aidé. +1 – JoshYates1980