在ASP.NET Core中,每个服务都有其自己的生命周期。以下是ASP.NET Core中常见的服务生命周期:
services.AddSingleton();
services.AddScoped();
services.AddTransient();
在上面的示例代码中,IMyService
是服务的接口,MyService
是服务的实现类。
可以通过在ConfigureServices
方法中调用AddSingleton
、AddScoped
和AddTransient
方法来注册服务。