Junior — Middle
Mis on AddScoped teenuse eesmärk sõltuvuste süstimise kontekstis?
sobes.tech AI
Vastus AI-lt
AddScoped — on meetod teenuse registreerimiseks sõltuvuste süstimise konteineris ASP.NET Core'is, mis loob teenuse eksemplari ühe päringu (suuruse) jooksul. See tähendab, et ühe HTTP-päringu töötlemise ajal kasutatakse sama teenuse eksemplari, ja järgmisel päringul luuakse uus.
See on kasulik, kui peate säilitama olekut või vahemälu ühe päringu jooksul, kuid mitte erinevate päringute vahel.
Registreerimise näide:
services.AddScoped<IMyService, MyService>();
Nii saab iga HTTP-päring oma MyService eksemplari, mis aitab kontrollida objektide elutsüklit ja ressursihaldust.