bonjour,
Est-il possible de passer des paramètres à la méthode callback appelée lors la phase "BeginGetRequestStream"?
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void maMethode() { HttpWebRequest requete = (HttpWebRequest)HttpWebRequest.Create(MON_URL); requete.Method = "POST"; requete.ContentType = "application/x-www-form-urlencoded"; string param = "1"; requete.BeginGetRequestStream(DebutReponse, requete); }Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private void DebutReponse(IAsyncResult resultatAsynchrone) { HttpWebRequest requete = (HttpWebRequest)resultatAsynchrone.AsyncState; Stream postStream = requete.EndGetRequestStream(resultatAsynchrone); string donneesAEnvoyer = ""; // J'aimerai récupérer ici la valeur de "param" défini plus haut. byte[] tableau = Encoding.UTF8.GetBytes(donneesAEnvoyer); postStream.Write(tableau, 0, donneesAEnvoyer.Length); postStream.Close(); requete.BeginGetResponse(FinReponse, requete); }
Matthieu
Partager