|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() |
![]() La classe ExtendedWebClient dérivant de la classe WebClient vous permet de définir un timeout pour tout instance de la classe WebClient (Cette classe ne le permet pas bien qu'elle utilise la classe HttpWebRequest pour télécharger et téléverser des données). Code C# :
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
||
|
10
|
|
|
#2 |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 777 ![]() |
Oui, et pendant qu'on y est on peut aussi ajouter la gestion des cookies et autres réglages avancés
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
00
|
|
|
#3 | |
![]() ![]() |
Citation:
Sinon j'ajouterai volontiers ces réglages avancés et mettrai à jour le post une fois fait.
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
|
|
00
|
|
|
#4 | ||
![]() ![]() |
J'ai mis à jour le post initial et voici les éléments suivants :
Si vous avez d'autres choses à ajouter à cette classe alors n'hésitez pas.
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
||
|
00
|
|
|
#5 | |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 777 ![]() |
Citation:
Et ça met bien à jour la propriété Cancelled Pour le CookieContainer, à mon avis tu le gères pas comme il faudrait : - il faut qu'il soit initialisé avant le GetWebRequest, sinon l'utilisateur peut pas ajouter des Cookies à envoyer avec la requête - il ne faut pas le réinitialiser à chaque fois, mais le réutiliser pour les requêtes suivantes. Comme ça les cookies sont automatiquement retransmis au serveur (cookies d'authentification par exemple)
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
|
00
|
|
|
#6 | |||
![]() ![]() |
Citation:
Citation:
Citation:
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
|||
|
00
|
|
|
#7 | ||
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 777 ![]() |
Si je fais ça avec ton code d'origine, ça plante :
Code :
Bah tu t'en fous... si c'est pas une HttpWebRequest, tu ignores la propriété CookieContainer.
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
||
|
00
|
|
|
#8 | |||||
![]() ![]() |
Citation:
Citation:
Citation:
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
|||||
|
00
|
|
|
#9 | ||||
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 777 ![]() |
Citation:
Code :
Citation:
Le passer en paramètre, c'est possible, mais pas indispensable. Tu peux toujours faire 2 constructeurs...
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
||||
|
00
|
Copyright © 2000-2013 - www.developpez.com