Kayıtlar

Asp.Net Core Mvc - Exception Filtresi Yazmak etiketine sahip yayınlar gösteriliyor

Asp.Net Core Mvc - Exception Filtresi Yazmak

Resim
Asp.Net  Core Mvc -  Exception Filtresi Yazmak Asp.Net Core Mvc ile gelen profesyonel olarak hata yakala tekniklerinden biriside 'Exception' filtresidir. Bu filtreyi kullanmak için projemize bir class ekliyoruz. Eklediğimiz class'ı 'ExeptionFilterAttribute' ten miras alarak kullanacağız. Ardından 'override' 'OnException' metodunu ekliyoruz. public class HandleExceptionAttribute : ExceptionFilterAttribute { public override void OnException (ExceptionContext context) { } } Yukarıda görüldüğü üzere, ' HandleExceptionAttribute ' isimli bir class'ımız var ve bu class 'ExceptionFilterAttribute' metodundan inherit (miras) almış durumda. Alt kısımda ise ' OnException ' isimli metod 'override' edilmiş durumda. Hata olması durumunda bize bir sonuç dönecek. Sonucu da bir 'view' de göstereceğiz. Bunun için 'View' klasöründe 'Error' isi