Bonjour

Ce problème semble connu et lié a la taille du transfert mais j'ai beau retourner dans tous les sens je ne vois rien

J'appelle une methode avec une liste en parametre et cette methode me rends une liste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
      List<DevicePrice> lMob = new List<DevicePrice>();
      lMob=p.GetList(lMob,"MOB","Truc");
A partir de 874 elements dans la liste je recois l'erreur
Chaque element contient un string et un float
J'ai joue avec la taille du string et le nombre d'élement
si le string fait une taille de 7 ca passe avec 874 elements
si le string fait une taille de 8 ca casse

donc +/- 874*(8+4)=10488 ou 10 K de taille utile

J'ai jonglé avec mon app.config en mettant des taille plus que raisonable mais ca n'y fait rien



Merci de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
      <wsHttpBinding>
        <binding name="WSHttpBinding_IPricer" closeTimeout="00:01:00"
            openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:20:00"
            bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
            maxBufferPoolSize="500000000" maxReceivedMessageSize="500000000"
            messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
            allowCookies="false">
          <readerQuotas maxDepth="500000000" maxStringContentLength="500000000" maxArrayLength="500000000"
              maxBytesPerRead="500000000" maxNameTableCharCount="500000000" />
          <reliableSession ordered="true" inactivityTimeout="00:10:00"
              enabled="false" />
          <security mode="None">
            <transport clientCredentialType="Windows" proxyCredentialType="None"
                realm="">
            </transport>
            <message clientCredentialType="Windows" negotiateServiceCredential="true"
                establishSecurityContext="true" />
          </security>
        </binding>
      </wsHttpBinding>