مدیریت Exception با استفاده از فیلترها در مقایسه با میان افزارها
- میانافزار قبل و بعد از pipeline اجرای عملیات اجرا میشود، بنابراین نمیتواند به action context یا حالت مدل دسترسی داشته باشد.
- فیلترها در داخل pipeline اجرا میشوند، بنابراین به action context و model state دسترسی دارد و می تواند response status code و هدرها را قبل از اینکه در response stream نوشته شود تغییر دهد.
- فیلترها برای به دام انداختن exception که در actions رخ میدهند مناسب هستند.
- فیلترها به اندازه میانافزارها برای رسیدگی به خطا انعطاف پذیر نیستند
🔗 نسخه کامل مقاله به همراه نمونه کد را میتوانید در اینجا مطالعه نمایید.
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
#محمدرضا_پازوکی (لینکدین)
کانال تلگرام:
@SoftwarePhilosophy
______
Post #2202
2.39K