Skip to main content

Що таке область видимості (scope) залежності?

Область видимості (scope) залежності - це правило, яке визначає, як довго живе об'єкт, створений контейнером залежностей, і коли він перестворюється.

Приклади:

  • Singleton - створюється один раз за весь час роботи застосунку; усі отримують той самий екземпляр.
  • Scoped - живе в межах одного запиту чи контексту (наприклад, HTTP-запиту у веб-застосунку).
  • Transient - створюється заново під час кожного звернення до нього.

Іншими словами, scope керує часом життя залежностей і тим, хто їх «знищує».

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.