10 Ocak 2023 Salı

HttpContextAccessor

HttpContext

AddHttpContextAccessor, bir ASP .NET Core uygulamasındaki Dependency Injection  (DI) containarına 𝐈𝐇𝐭𝐭𝐩𝐂𝐨𝐧𝐭𝐞𝐱𝐭𝐀𝐜𝐜𝐞𝐬𝐬𝐨𝐫 servisini eklemek için kullandığımız bir metodtur.

IHttpContextAccessor servisi , sınıfların  HTTP request ve response hakkında bilgi içeren current HttpContext nesnesine erişmesine izin verir.

IHttpContextAccessor, HttpContext nesnesine uygulamanın herhangi bir yerinden erişilmesini sağlayan bir soyutlamadır.(absraction)

Bir ASP .NET Core requesti geldiğinde, bu requesti temsil etmek için yeni bir HttpContext nesnesi oluşturulur ve bu nesne, HttpContextAccessor sınıfına iletilir ve burada request süresi boyunca mevcut HttpContext'e yapılan başvuruya set edilir.


Hiç yorum yok:

Yorum Gönder