آزمون MediatR
چند سؤال کوتاه درباره IRequest/IRequestHandler، Pipeline Behavior و Notification در MediatR.
⏱ حدود 9 دقیقه · 6 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال بههمراه توضیح نمایش داده میشود.
- 1.
نقش اصلی MediatR در یک برنامه داتنت چیست؟
- 2.
برای پردازش یک `IRequest<T>` مشخص، کلاس Handler باید از کدام Interface ارثبری کند؟ (فقط نام کامل بههمراه Generic)
public record GetOrderQuery(int Id) : IRequest<OrderDto>; public class GetOrderHandler : __________<GetOrderQuery, OrderDto> { public Task<OrderDto> Handle(GetOrderQuery request, CancellationToken ct) => ...; } - 3.
هدف اصلی Pipeline Behavior در MediatR چیست؟
- 4.
برخلاف IRequest که فقط یک Handler دارد، برای INotification در MediatR میتوان چند Handler مستقل ثبت کرد که همگی اجرا شوند.
- 5.
کدامها از مزایای واقعی استفاده از MediatR در یک برنامه هستند؟ (چند گزینه)
- 6.
اگر چند Pipeline Behavior ثبت شده باشند، ترتیب اجرای آنها چگونه تعیین میشود؟
0 از 6 سؤال پاسخ داده شده
