IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

WebClient trop lent pour des téléchargement de rapports sur un serveur SSRS auformat pdf


Sujet :

Services Web

  1. #1
    Membre régulier
    Inscrit en
    Août 2009
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 149
    Points : 89
    Points
    89
    Par défaut WebClient trop lent pour des téléchargement de rapports sur un serveur SSRS auformat pdf
    Bonjour Cher tous,
    J'utilise WebClient dans un webservice C# sous visual studio 2017 pour aller chercher des rapports .rdlc sur un serveur SSRS et les enregistrer au format pdf (certains états peuvent atteindre 19Mo) en local sur le poste. Le Souci actuellement est que le DownloadData met énormément de temps (au-délas de 30mn et parfois même il reste bloqué plus d'une heure).
    Avezvous une solution pour améliorer le temps de chargement avec WebClient ou tout simplement une autre solution ?
    Merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var client = new WebClient();
    client.UseDefaultCredentials = true;
     
    string link = string.Format(@"http://serveur/ReportServer_SQL2012/Pages/ReportViewer.aspx?/ETAT_FACTURATION/facture_reelle_T&rs:Command=Render&rs:Format=PDF&Id_campagne={0}&CodeUo={1}", idCampagne, tournee.CODE);
     
    byte[] myDataBuffer = client.DownloadData(link);
     
    string fileName = tournee.CODE + ".pdf";
    System.IO.File.WriteAllBytes(fileLocation, myDataBuffer);

  2. #2
    Membre régulier
    Inscrit en
    Août 2009
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 149
    Points : 89
    Points
    89
    Par défaut
    Bonjour à tous,
    C'est juste un bug dans le code c# qui envoyait plusieurs fois les même code pour édition.
    Merci à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/07/2013, 16h07
  2. Débit lent lors des téléchargement de torrent
    Par Hyoga dans le forum Windows XP
    Réponses: 4
    Dernier message: 23/11/2007, 15h28
  3. FileCopy trop lent pour l'execution du code
    Par zephirsoul dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/06/2007, 12h44
  4. Réponses: 6
    Dernier message: 08/03/2007, 18h23
  5. OpenGL trop lent pour la 2D !!!
    Par kagemusha dans le forum OpenGL
    Réponses: 17
    Dernier message: 14/12/2005, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo