- هدف اصلی مطلب جاری، تزریق HttpContext در سرویسهای برنامه است و نه در کنترلرها. از این جهت که در کنترلرها همیشه توسط this.HttpContext دسترسی به آن وجود دارد و نیازی به تزریق سرویس آن در اینجا نیست.
- در جائیکه دسترسی به this.HttpContext وجود دارد، روش دیگر دسترسی به سرویسها به صورت زیر است (البته همیشه تزریق در سازندهها مقدم هستند؛ مگر در موارد ضروری):
- در جائیکه دسترسی به this.HttpContext وجود دارد، روش دیگر دسترسی به سرویسها به صورت زیر است (البته همیشه تزریق در سازندهها مقدم هستند؛ مگر در موارد ضروری):
var serviceT = this.HttpContext.RequestServices.GetService<T>();