SORU
17 EYLÜL 2008, ÇARŞAMBA


Elmah de yakaladı, özel durum işleme

ELMAH uygulama için balon olmasa bile özel durumlar oturum mu? Özel bir durum oluştuğunda, bir açılır etmek istiyorum ve hala özel oturum açın. Şu anda blok yakalayıp mesajları tükürmeye çalış her şeyi sürüyorum, ama bu sıkıcı olur.

CEVAP
8 Mayıs 2009, Cuma


ELMAH yeni bir özellik Signaling adlı desteklemek için güncellendi.

Bu hala onları ELMAH için giriş yaparken istediğiniz özel durumlar işlemek için izin verir.

try
{
    int i = 5;
    int j = 0;
    i = i / j; //Throws exception
}
catch (Exception ex)
{
    MyPersonalHandlingCode(ex);
    ErrorSignal.FromCurrentContext().Raise(ex); //ELMAH Signaling
}

Yeniden atma istisnalar zor bir uygulama akışını izlemek için yapar gibi kötü bir uygulama olabilir. Sinyal kullanarak hatayı işlemek için bir şekilde istediğiniz ve bunu belgelemek istiyorum sadece çok daha iyi bir yaklaşımdır.

DotNetSlackers on ELMAH Bu mükemmel Kılavuzu'na bakın

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HER0R

    HER0R

    16 Aralık 2007
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • Peyton

    Peyton

    28 Aralık 2008