28 Şubat 2013 Perşembe

Windows Phone Uygulamasında Aktif İnternet Bağlantısı Denetimi

Windows Phone uygulamasında İnternet kullanımı gerektiren bir işlem yapmamız gerektiğinde aktif bir bağlantımız olup olmadığını denetlemeliyiz.
Bağlantı yokken, bağlantı gerektiren bir işlem yapmaya kalktığımızda hata alırız ve uygulama istem dışı sonlanır.
Uygulama içinde İnternet gerektiren işlemlerde sürekli olarak İnternet durumunu denetlemek için bir metot yazabiliriz.
Uygun yerlerde bu metodu çağırarak hata almanın önüne geçeriz.

Aşağıdaki metot İnternet bağlantısı varken true yokken de false değer döner.

using Microsoft.Phone.Net.NetworkInformation;

class Connection
{
  public bool CheckConnection()
  {
    if ((NetworkInterface.NetworkInterfaceType == NetworkInterfaceType.None))
    {
      return false;
    }
    else
    {
      return true;
    }
  }
}

Hiç yorum yok: