CodeShot
Midسختی 3 از ۵· در 52٪ مصاحبه‌های این حوزه پرسیده شده

Pipeline Behavior در MediatR چیست؟

نشان کردن

پاسخ کوتاه

کدی که دور اجرای همه یا بخشی از Requestها می‌پیچد تا منطق مشترک (مثل Logging یا Validation) بدون تکرار در هر Handler اجرا شود.

پاسخ کامل

Pipeline Behavior مثل یک Middleware برای Requestهای MediatR عمل می‌کند: پیش یا پس از رسیدن Request به Handler اصلی اجرا می‌شود؛ رایج‌ترین کاربردش اجرای FluentValidation یا Logging قبل از رسیدن به منطق واقعی Handler است.