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

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • Cristina Landa

    Cristina Lan

    28 Ocak 2010