cost 182 ms
是否允许多次调用 AddRazorPages? - Is multiple calls of AddRazorPages allowed?

在 Program.cs 中,我调用 AddRazorPages 来设置 Fluent Validation 和一些本地化内容。 不幸的是,这有很多重复代码,我想知道通过两次调用 AddRazorPages 来减少它是否完全合法? 我已经尝试运行代码并且它似乎可以工作,但是任何人都可以确认新版本实 ...

.NET 多级、多实现依赖的核心依赖注入 - .NET Core Dependency Injection for multilevel, multiple implementation dependencies

我遇到过几个帖子,其中单个接口由多个类实现,并且依赖项已注册和解析。 一个这样的职位是这个。 但是如何解决多个、多层次的依赖关系呢? 例如:public enum ShortEnum { Short, Long } public interface ISomeValidator { boo ...

.NET 核心依赖注入 - 如何处理手动创建的实例? - .NET Core dependency injection - How to dispose manually created instances?

像下面的代码一样,我必须使用工厂/函数注册容器的方式,因为我提前不知道“userId”属性的值,但只能在运行时。 这是有效的,功能方面没有问题。 由于这里我使用的是“new IDBCache”,因为链接框架不会自动处理服务。 问题: 要让框架自动处理服务,有什么出路吗? 容器。 AddSingl ...

.NET Core 3.1 框架提供 DI - 如何获取已注册类型的实例? - .NET Core 3.1 framework provided DI - how to get the instance of already registered type?

在我的 .NET Core 3.1 Startup.cs中,我正在尝试使用IServiceCollection获取已注册类型的实例,即IBusinessLogic ,但它不起作用。 如何在 .NET Core 3.1 中获取已注册类型的实例? ...

C# 如何在 IServiceCollection 中跨库边界建立集合? - C# How do you build up a collection in the IServiceCollection across library boundaries?

我通过构造函数注入通用列表List<ICommand> 。 我的库的用户应该能够添加他们自己的ICommand实现。 所有ICommand实现在编译时都是已知的。 目前,我向ServiceCollection添加了如下内容(我意识到还有其他方法可以做到这一点): 这适用于添加在当前库 ...

C# 服务集合将类型添加为对象而不是其实际类型 - C# Service Collection adds type as object rather than its actual type

我的代码有点问题。 基本上,我正在尝试将我通过反序列化 JSON 创建的类动态添加到我的 ServiceCollection 中,以便我可以从需要它们的任何类中获取它们。 到目前为止,我有以下代码: Assembly.GetExecutingAssembly().GetTypes().Where( ...

使用 XUnit Mediatr 和 IServiceCollection 进行依赖注入 - Dependency Injection with XUnit Mediatr and IServiceCollection

目前,我能够处理 IServiceCollection 以通过以下方式为特定服务注入模拟。 对于以下测试对象 该测试运行良好,并且在命令处理程序中使用了 unitOfWork 和 logger 模拟。 我试图移动它,以便每个 class 发生 IServiceCollection 构造,而不是使用以 ...

什么是 ObjectPoolProvider 以及为什么 asp.net 核心 IServiceCollection 默认注入这个 - What is ObjectPoolProvider and why does the asp.net core IServiceCollection have this injected by default

我注意到,在设置新的 asp.net 核心应用程序时,ServiceCollection 默认情况下由框架注入了 Microsoft.Extensions.ObjectPool.ObjectPoolProvider。 为什么会这样,更重要的是我们应该何时使用它以及如何使用它。 对此的谷歌搜索没有产 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM