.net core 是否可以将IAgent接口注入.net core DI容器

.net core 是否可以将IAgent接口注入.net core DI容器,.net-core,newrelic,.net Core,Newrelic,我正在使用NewRelic来了解我的系统,为了向NewRelic的事务添加自定义属性,我正在使用NewRelic.Api.Agent.NewRelic.GetAgent()解析IAgent接口 比如: 因此,它是一个静态实例,可以注册为单例: services.AddSingletone<IAgent>(NewRelic.Api.Agent.NewRelic.GetAgent()); 不要忘记先配置代理,然后将其添加到IServiceCollection因此它是一个静态实例,可以注

我正在使用NewRelic来了解我的系统,为了向NewRelic的事务添加自定义属性,我正在使用
NewRelic.Api.Agent.NewRelic.GetAgent()解析
IAgent
接口

比如:


因此,它是一个静态实例,可以注册为单例:

services.AddSingletone<IAgent>(NewRelic.Api.Agent.NewRelic.GetAgent());

不要忘记先配置代理,然后将其添加到
IServiceCollection

因此它是一个静态实例,可以注册为单例:

services.AddSingletone<IAgent>(NewRelic.Api.Agent.NewRelic.GetAgent());
不要忘记先配置代理,然后将其添加到IServiceCollection

services.AddSingletone<IAgent>(NewRelic.Api.Agent.NewRelic.GetAgent());
services.AddSingletone(NewRelic.Api.Agent.NewRelic.GetAgent());