IServiceProvider — resolve services. IServiceScopeFactory — create scopes.
IServiceProvider:
IServiceScopeFactory:
1// IServiceProvider2var service = provider.GetService<IMyService>();34// IServiceScopeFactory5using var scope = scopeFactory.CreateScope();6var service = scope.ServiceProvider.GetRequiredService<IMyService>();
Key: ScopeFactory for scoped services.