Comment obtenir une liste des rapports disponibles sur une instance de services de génération de rapports

Je vais essayer d'énumérer, en c#, les rapports pour un utilisateur sur reporting services.

Comment dois-je faire? Est-il un appel de services web que je devrais utiliser, ou devrais-je obtenir le code html retourné à partir de http://localhost/ReportServer/lists.asmx et tirez qu'en dehors?

La deuxième option qui ressemble un peu un hack. Sûrement, il ya une meilleure façon?

source d'informationauteur WOPR