Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Windows Phone] Problème récupération de données

    9 mai 2013 à 16:10:46

    Bonjour,

    Le fait est que je n'arrive pas à récupérer certaines valeurs lors de mes divers traitements. En effet, pour commencer j'effectue une requête qui charge des informations de ma base de données correctement (dans mon Dispatcher.BeginInvok). Seulement, lors que j’enchaîne sur une autre requête : 

                            HttpWebRequest requete3 = (HttpWebRequest)HttpWebRequest.Create("http://localhost/Epoka/loadAbonne.php?email=" + numAbonne);
                            requete3.Method = "POST";
                            requete3.ContentType = "application/x-www-form-urlencoded";
                            requete3.BeginGetRequestStream(DebutReponseAbonne, requete3);

    Le résultat s'affiche bien dans l'interface, mais je n'arrive pas à récupérer cette valeur dans d'autre partie de mon programme...

    J'utilise  : 

     public void DebutReponseAbonne(IAsyncResult resultatAsynchrone)
            {
                HttpWebRequest requete = (HttpWebRequest)resultatAsynchrone.AsyncState;
                Stream postStream = requete.EndGetRequestStream(resultatAsynchrone);
    
                postStream.Close();
                requete.BeginGetResponse(FinReponseAbonne, requete);
            }

     Ainsi que : 

    public void FinReponseAbonne(IAsyncResult resultatAsynchrone)
            {
                HttpWebRequest requete = (HttpWebRequest)resultatAsynchrone.AsyncState;
                WebResponse webResponse = requete.EndGetResponse(resultatAsynchrone);
                Stream stream = webResponse.GetResponseStream();
    
                StreamReader streamReader = new StreamReader(stream);
                reponseAbonne = streamReader.ReadToEnd();
                stream.Close();
                streamReader.Close();
                webResponse.Close();
                
                Dispatcher.BeginInvoke(() =>
                {
                    resultat.Text = reponseAbonne;
                });
            }

    Sauf que cette fois, je ne peut pas récupérer ce résultat dans un autre bout de mon programme. Ce qui est assez gênant pour créer mes objets... (un objet demande que deux autres objets lui soit donné en paramètre).

    Merci.

    Cordialement, Space

    • Partager sur Facebook
    • Partager sur Twitter

    [Windows Phone] Problème récupération de données

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown