..


Sponsor Bağlantılar

ASP.NET Uygulamalarında Hata İşleme

Vincent Gaglio tarafından yazılmış Makale
Toplam 5 sayfada 1

Biz günlük kullanan tüm uygulamalar hataları tabidir ve ASP.NET bir istisna değildir. Er ya da geç bunları uygulayan bir programlama hatası, geçersiz veri, beklenmeyen bir olay veya bir donanım sorunu ile kesilebilir. Daha deneyimli programcılar hatalardan değil, aynı zamanda uygun bu konuları işlemek için kod yazarak ayrıntılı test faaliyetleri sayesinde, dikkatle yönetilmesi gereken uygulamaların bir parçası olduğunu biliyoruz.

Hatalar çeşitli durumlarda oluşabilir ve en sık sıfıra bölme bu tür girişimleri içerir ve bu gibi geçerli oturum açma kimlik bilgileri Belirlenmiş yok dosya ve veritabanı gibi bazı kaynaklara bağlanmayı dener. Bir istisna bir program başlatılmamış bir nesne kullanmaya çalıştığında genellikle oluşur yaygın bir null başvuru özel durumu vardır.

Diyelim ki özel durum ikinci tip bir örnek görmek






 / / Değişken tanımlayın ve nesne connUno oluşturmak







 connUno özel SqlConnection = new SqlConnection ();









 / / Değişken tanımlama, ancak nesne connDue oluşturmayın







 Özel SqlConnection connDue;









 / / Iki değişken çalışır basit bir yöntem oluşturma







 public void MetodoTest ()







 {







 Nesne connUno oluşturulduğu için / / Bu çalışır







 connUno.ConnectionString = "parametreleri";









 Nesne connDue olmadığı için / / Bu çalışmaz

 





 / / Oluşturulur ve boş bir başvuru atıyor mu, çünkü

 





 / / Sen var olmayan bir nesnenin bir özelliğini değiştiremezsiniz







 connDue.ConnectionString = "parametreleri";







 }



Bir hata kodu oluştuğunda. NET kontrol gerçekleştiği bağlam bu hata işleyicileri olsun veya olmasın. Yöneticileri tespit değilse sayfa işlem bitmiş ve tarayıcı, göreceğimiz gibi, istek yerel makine veya uzak istemci yapılmış olmasına bağlı olduğu içeriğinde bir hata sayfası görüntüler.

Bir hata üçüncü bir hata sayfası bir bileşeni geçersiz bir giriş veya arıza sonucu ise uygulamanın profesyonel görünümünü korumak için hizmet edebilir, ama aynı özenle tasarlanmış ve geliştirilmiş olup olmadığını göstermek asla iç sorunları için hata sayfaları. Uygulama hata tespit etmek ve mümkün olduğu zaman, çözüm gerekir.

Başarmak için bu programlama dili. NET sözde yapılandırılmış hata işleme destekler. Bu bir hata uygulamada ortaya çıktığında. NET Framework sorunu temsil eden bir nesne oluşturur ve bu bir istisna işleyici (istisna eylemcisi) kullanarak bu nesne almak ve analiz etmek mümkündür bulundu anlamına gelir.

Yapılandırılmış özel durum işleme bazı temel özelliklere sahiptir:

  • Nesnelere göre İstisnalar - Her durum yerine tek bir mesaj veya bir hata kodu bir nesne konsantre teşhis bilgi önemli miktarda sağlar.
  • Yapı Blok - istisnalar çok kolay etkinleştirmek ve devre dışı bırakmak kod farklı bölümleri için farklı olay işleyicileri ve daha sonra çeşitli bireysel hataları işlemek için yapan bir blok yapı tarafından yönetilir.
  • Katmanlı yapı - İstisna işleyiciler belirli hataların varlığı önce doğrulamasına izin ve bu araştırma başarılı olursa, ancak, genel bir hata almak için belirli bir sırayla düzenlenebilir.
  • . NET Framework ile entegrasyon -. Özel durum işleme gibi bir bileşen NET Framework, tüm diller için geçerlidir, ve C yazılı NET # VB.NET ile yazılmış bir web sayfasından temin edilebilir bir özel durum olabilir. .

Aynı Kategoride ...
E-Öğrenme
ASP (İleri) ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39.
ASP.NET (Ders) ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders.
SQL ve Veritabanı (Ders) SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39.
Sponsor Bağlantılar