Junior — Middle
Мақсади хидмати AddScoped дар контексти ворид кардани вобастагиҳо чист?
sobes.tech AI
Ҷавоб аз AI
AddScoped — ASP.NET Core-д регистрация услугаи дар контейнери вмехобедиии вобаста, ки намунаи хизматро дар давоми як дархост (сфера) месозад. Ин маъно дорад, ки дар вақти коркарди як дархости HTTP, ҳамон намунаи хизмат истифода мешавад, ва дар дархости оянда навсозӣ мешавад.
Ин барои нигоҳ доштани ҳолат ё кеш дар дохили як дархост, аммо на байни дархостҳои гуногун, муфид аст.
Маслиҳати сабт:
services.AddScoped<IMyService, MyService>();
Бинобар ин, ҳар дархости HTTP намунаи MyService-и худро мегирад, ки кӯмак мекунад, ки давраи зиндагии объектҳо назорат шавад ва захираҳо идора карда шаванд.