相关疑难解决方法(0)

.NET Core依赖注入实例何时处理?

ASP.NET Core使用扩展方法IServiceCollection来设置依赖注入,然后当需要类型时,它使用适当的方法来创建新实例:

  • AddTransient<T> - 添加每次请求时再次创建的类型.
  • AddScoped<T> - 添加为请求范围保留的类型.
  • AddSingleton<T> - 在第一次请求时添加一个类型并保持它.

我有类型的实现IDisposable,如果没有处理它们会导致问题 - 在Dispose实际调用的每个模式中?

有什么我需要添加(例如异常处理)以确保实例始终处置?

dependency-injection idisposable .net-core asp.net-core

39
推荐指数
1
解决办法
9868
查看次数