vNextdependency injection通用接口
我创建了一个ASP.Net vNext Web API。
我已经成功地使用了一个简单的接口,例如:
services.AddScoped();
但是,我无法弄清楚如何使用通用接口进行依赖性约定。
如何为此接口设置dependency injection:
public interface IMongoConnectionHandler where T : IMongoEntity
以下是一个例子:
services.TryAdd(ServiceDescriptor.Singleton(typeof(IOptions<>), typeof(OptionsManager<>)));
来源: https : //github.com/aspnet/Options/blob/1.0.0-rc1/src/Microsoft.Extensions.OptionsModel/OptionsServiceCollectionExtensions.cs#L23
- Blazor – 如何动态创建组件
- 用于JWT承载认证的.NET Core IssuerSigningKey文件
- EFCore Linq然后将两个外键包含在同一个表中
- Resolver或ServiceProvider使用ICompositeViewEngine所需的依赖项
- 在ASP.NET Core中到达控制器之前拦截错误请求
- 在ASP.NET 5和MVC 6中从Web项目中分离启动配置的最佳方法
- 使用IConfigurationRoot将应用程序的连接字符串传递到ASP.NET 5中的存储库类库
- ASP .NET Core:仅适用于某些静态文件类型的CORS标头
- Dot Net Entity Framework数据库更新不会在mysql数据库中创建表