Gibt es im Windows Phone 7-Emulator eine Möglichkeit, die Netzwerkverbindung zu deaktivieren (ohne das Kabel zu entfernen und WLAN auf meinem Laptop auszuschalten)? Ich möchte das Abwerfen der Netzwerkkonnektivität testen, ohne ein physisches Gerät zu verwenden oder irgendetwas außerhalb des Emulators oder des Windows Phone 7-SDK / Tools auszuführen.
Als Alternative zur physischen Deaktivierung der Netzwerkverbindung finde ich es manchmal auch nützlich, die Netzwerkverbindungen über Fiddler2 umzuleiten . Es ist dann möglich, Breakpoints zu verwenden, um einige Verbindungen abzufangen. Sie können dann eine Verzögerung hinzufügen, bevor der Server antworten kann. Oder Sie können eine Zeitüberschreitung erzwingen.
Ich finde das ein nützlicher Ansatz, wenn Sie einige Verbindungen testen möchten, aber andere nicht.
Nein, nicht wirklich. Ich finde es nützlich, Netzwerkkonnektivität zu überprüfen und das Ergebnis einem booleschen Wert zuzuweisen, damit ich das Ergebnis dann ändern kann, um Szenarien zu testen, in denen keine Netzwerkverbindung besteht.
Erstellen Sie eine Firewall-Regel für die Anwendung C:\Program Files\Microsoft XDE.0\XDE.exe
und aktivieren / deaktivieren Sie diese Regel.
Sie können dies mithilfe einer benutzerdefinierten Regel in Fiddler tun.
Regeln - & gt; Regeln anpassen ...
Suchen Sie den Code, der die Menüoption "Simulate & amp; Modem Speeds" hinzufügt, und fügen Sie Ihre neue Option
hinzu %Vor%Fügen Sie nun oben in der OnBeforeRequest-Funktion den folgenden Code hinzu
%Vor%Nun können Sie im Menü 'Leistung' den 'Flugmodus' auswählen - oder wie immer Sie es nennen möchten.
(Basierend auf einem @EricLaw Google Groups-Post )
Tags und Links windows-phone-7 connectivity