CodeShot

آزمون Dependency Injection

بعد از خواندن کپسول DI، این آزمون کوتاه را بزنید تا ببینید مفهوم واقعاً جا افتاده است.

⏱ حدود 8 دقیقه · 5 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    کدام گزینه بهترین توصیف Dependency Injection است؟

  2. 2.

    طول عمر مناسب برای `DbContext` در ASP.NET Core کدام است؟

  3. 3.

    تزریق یک سرویس Scoped داخل یک سرویس Singleton بی‌خطر است.

  4. 4.

    کدام موارد از مزایای واقعی DI هستند؟ (چند گزینه)

  5. 5.

    اگر یک سرویس را با `AddTransient` ثبت کنیم و در یک درخواست دو بار آن را Resolve کنیم، چند نمونه ساخته می‌شود؟ (فقط عدد)

    services.AddTransient<IEmailBuilder, EmailBuilder>();
    
    var a = provider.GetRequiredService<IEmailBuilder>();
    var b = provider.GetRequiredService<IEmailBuilder>();
    
0 از 5 سؤال پاسخ داده شده