hi everybody

J'ai écrit une méthode qui envoie une requete http a un serveur web de mon organisation.
voici le corps de la méthode:

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
21
22
23
private void Envoi()
        {
 
            string Data = données a envoyer ;
            string Reponse = String.Empty;
            StreamWriter Sw = null; // Pour écrire les données 
 
 
            HttpWebRequest Req = (HttpWebRequest)WebRequest.Create("adresse du serveur web");
            Req.Method = "POST"; // POST ou GET 
            Req.Referer = "Mon referer";
            Req.ContentType = "application/x-www-form-urlencoded"; // La plupart du temps 
            Req.ContentLength = Data.Length; // La longueur des données 
 
 
            Sw = new StreamWriter(Req.GetRequestStream());
            Sw.Write(Data); // On écrit les données 
            Sw.Close(); // Puis on ferme le flux 
            Sw = null;
 
 
 
        }
mais au moment l'échec de l'écriture des données ou de la fermeture du flux Le deboggeur s'enclenche et bloque mon appli.alors que je voudrais que si l'écriture ou la fermeture ne s'exécute pas ,mon appli continue sans probleme tout en mettant le rendant null mon objet Sw.