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
A partir de 874 elements dans la liste je recois l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 List<DevicePrice> lMob = new List<DevicePrice>(); lMob=p.GetList(lMob,"MOB","Truc");
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>
Partager