Nelle applicazioni spesso c’è bisogno di verificare se è disponibile una connessione di rete per fare delle operazioni varie. E’ utile poter sapere a priori se si dispone di una connessione di rete (umts o wifi) in modo da gestire in anticipo gli errori per mancanza di connettività. Tramite metodo il metodo GetIsNetworkAvailable() della classe NetworkInterface possiamo sapere se siamo connessi o no alla rete, il metodo restituisce un semplice booleano
Esempio:
//using Microsoft.Phone.Net.NetworkInformation;
if(NetworkInterface.GetIsNetworkAvailable())
{
// LA RETE è PRESENTE CHIAMO UN WEB SERVICE O QUALSIASI ALTRA OPERAZIONE ABBIA BISOGNO DELLA CONNESSIONE
}