The AddScoped method is a way to ensure that within a request, the dependenies added with the .AddScoped() method, are scoped to a particular request. So if multiple things depend on a common dependency, within a request, all those dependencies will point to the same object.