1. 首页
  2. 数据库
  3. 其它
  4. DependencyResolvingProvider:注入每次使用时都会解决的依赖关系而不是仅在注入时才解决 源码

DependencyResolvingProvider:注入每次使用时都会解决的依赖关系而不是仅在注入时才解决 源码

上传者: 2021-02-19 14:29:27上传 ZIP文件 10.08KB 热度 15次
DependencyResolvingProvider 注入依赖关系,这些依赖关系在每次使用时都会解决,而不是仅在注入时才解决。 背景 有些遗留组件将自己注册为一个实例,该实例在程序的生命周期内仍然有效,但需要比以前更频繁地解析依赖项。 一个示例是IHostedService实现,该实现连接到消息队列并处理消息。 如果该处理需要在HttpClient上进行调用,则应根据需要从HttpClientFactory创建该客户端。 理想情况下,作为类型HTTP客户端。 但是,如果将类型HTTP客户端作为依赖项添加到IHostedService的构造函数中,则它将仅被解析一次,而永远不会被重新解析,
下载地址
用户评论