Quand faire appel à WebResponse.Close()

WebResponse response;
try
{                
 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
 request.Timeout = 20000;
 response = request.GetResponse();

 request = (HttpWebRequest)WebRequest.Create(url2);
 response = request.GetResponse();
}
catch(Exception ex)
{
 //do something
}              
finally
{
}

où doit répondre.Close() s'appelle?

  • après chaque GetResponse() en essayer?
  • après la dernière GetResponse() en essayer une fois?
  • dans le bloc finally?

OriginalL'auteur Sameet | 2009-07-26