Curso Windows Phone – Como verificar se a conexão de dados (network) está ativa?

Olá pessoal, tudo bom?

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, é bom 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

Post relacionado:

Curso Windows Phone – Tópicos

Anúncios

Coordenador de Internet da Universidade do Oeste Paulista (Unoeste) e professor universitário de disciplinas relacionadas ao desenvolvimento de sistemas para Web, gerenciamento de servidores, serviços e redes.

Marcado com: , , , , ,
Publicado em Windows Phone
3 comentários em “Curso Windows Phone – Como verificar se a conexão de dados (network) está ativa?
  1. Thiago Castro disse:

    E quando o WiFi está ligado e conectado, porem a rede esta sem dados ( limitado ) se fosse um computador, como identificar isso?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Erro: o Twitter não respondeu. Por favor, aguarde alguns minutos e atualize esta página.

Sorocaba e Região
Prestadora de serviços RIZZO GS - Sorocaba/SP

Serviços de limpeza, conservação, recepção, copa, portaria, vigia, zeladoria, jardim, elétrica, hidráulica, pintura, etc.

Contato: (15) 3357-4263 / (15) 3357-4502 - contato@rizzogs.com.br

Website: http://www.rizzogs.com.br

%d blogueiros gostam disto: