none
Abbruch des HttpWebResponse bei mehrmaligem ausführen einer Methode RRS feed

  • Frage

  • Hallo zusammen, 

    ich hab folgendes Problem: Ich möchte mit diesem Code unten prüfen ob ich in einem privaten Netzwerk verbunden bin. Um dies immer wieder zu Prüfen, habe ich ein AktualisierungButton eingefügt der immer wieder die Methode verbindungtyp() aufruft. Problem ist jetzt, dass wenn ich das erste mal auf den Button klickt es überprüft wird. Bei mehrmaligem drücken , bricht er einfach die Methode ab an der Stelle:

    HttpWebResponse myHttpWebResponse = (HttpWebResponse)await myHttpWebRequest.GetResponseAsync();

    kann mir das einfach nicht erklären!! Hat jemand eine Lösung?

    HttpWebRequest myHttpWebRequest = null;

    private async void verbindungtyp() { try { // Creates an HttpWebRequest for the specified URL. myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.google.com"); // Sends the HttpWebRequest and waits for a response. HttpWebResponse myHttpWebResponse = (HttpWebResponse)await myHttpWebRequest.GetResponseAsync(); int responsecode; responsecode = (int)myHttpWebResponse.StatusCode; if(responsecode == 200) { anzVT.Text = "Connected"; imgconnect.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new System.Uri("ms-appx:/Images/connected2.png")); } else { anzVT.Text = "Statuscode: " + responsecode.ToString(); } } catch(Exception ex) { anzVT.Text = "Offline"; imgconnect.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new System.Uri("ms-appx:/Images/disconnected2.png")); }


    Donnerstag, 11. September 2014 13:11

Antworten

Alle Antworten