Em algumas situações precisamos obter acesso à Internet ou à própria rede local (wifi) para que nossa aplicação possa realizar alguma tarefa que dependa desse recurso, como por exemplo, a leitura de um RSS via Internet, o envio de dados para uma outra aplicação através da rede local, envio ou recepção de e-mail, etc.
É claro que se você estiver desenvolvendo um aplicativo que dependa desse recurso, é de bom tom, antes de utilizar a rede, verificar se a mesma está ativa/disponível para evitar que o usuário receba um erro grosseiro do seu software.
No Windows Phone, há uma forma muito simples de se fazer essa checagem. Veja o código abaixo:
...
...
using System.Net.NetworkInformation;
...
public MainPage()
{
if (NetworkInterface.GetIsNetworkAvailable())
{
//A rede está ativa, então continue com a ação do seu software...
}
else
MessageBox.Show("Por favor, ative sua conexão de dados.");
}
...
Simples, não?
Grande abraço,
Eduardo Henrique Rizo (@eduardorizo)
Fonte: Blog do Eduardo H. Rizo
Comentários