simple-injector 相关问题

Simple Injector(https://simpleinjector.org)是Microsoft .NET,.NET Core,.NET Standard,Windows Phone,Windows Store Apps和Mono的依赖注入库。

注册 IEnumerable 的两个实例时出现问题<Type>

我有 SimpleInjector 的问题,我不知道如何解决它。我收到以下错误: 配置无效。创建 IMiddleware 类型的实例失败。常数...

回答 1 投票 0

将 DbContext 创建到消息处理程序中

我有一个 dll,它公开了类似的类型 公共类 MyDbContext { [...] } 在这个库中,我还有一个 IPackage 实现,它在容器中注册 MyDbContext,例如 公共...

回答 1 投票 0

如何使用带有简单注入器依赖项的 WPF 控件

我想在必须将资源注入 GUI 控件的场景中使用依赖注入。因为这可能是错误的地方,所以我有一些理由在这里而不是在视图模型中执行此操作(例如...

回答 3 投票 0

简单注入器 DI 容器嵌套范围

有一个控制台应用程序。有3项服务: 公共类 SingletonService { 公共 SingletonService() { Console.WriteLine("SingletonService 构造函数"); } }

回答 1 投票 0

是否可以在 Simple Injector 上设置超时

创建实例时是否可以在 Simple Injector 上设置超时? 例如,我过去在实例化 HTTPClient 时遇到了问题,并且基本 URL 是通过以下查询收集的:

回答 1 投票 0

简单的注射器IsRegistered方法?

我正在尝试将 Simple Injector 集成到我们的应用程序中,我需要找到一种方法来实现 IsRegistered 方法以查看类型是否已在容器中注册。我怎样才能实现这个?

回答 1 投票 0

Simple Injector 在调用 container.Verify() 时创建控制器实例

我在 Owin Selfhosted 中使用 Simple Injector,但我在调用 container.Verify() 时遇到问题。 当我调用 container.Verify() 时,它正在创建我所有控制器的实例,但在某些...

回答 1 投票 0

Simple Injector 在调用 container.Verify() 时创建控制器实例

我在 Owin Selfhosted 中使用 Simple Injector,但我在调用 container.Verify() 时遇到问题。 当我调用 container.Verify() 时,它正在创建我所有控制器的实例,但在某些...

回答 1 投票 0

ChannelFactory 的简单注入器注册

这是我的代码。 注册界面。 public static void RegisterProxies(这个Container容器) { 容器.Register(); container.Register(() =&...

回答 0 投票 0

简易注射器中混合生活方式与自动接线可以吗?

我正在使用Simple Injector,以使我的代码自动连接到事件总线消息。在我的INotificationHandlers的自动布线过程中,我已经允许对不同的生活方式使用不同的潜在 ...

回答 1 投票 1

当通过XAML实例化视图时,在SimpleInjector.Container.Verify中出现NullReference异常。

我还在接触WPF的过程中,也决定给Simple Injector一个机会。我根据Simple Injector中提供的WPF集成实例,创建了一个非常简单的测试项目 ...

回答 1 投票 1

我们可以在wcf服务中使用简单的注入器进行依赖注入吗?

我们可以在wcf服务中使用简单的注入器进行依赖注入吗?

回答 1 投票 0

简单注入器在运行时在两个注册之间基于上下文的动态注入。

我有一个Mediator应用程序,使用Simple Injector进行命令处理程序的注册,注入和处理程序的设置和工作都很完美。 class DoWashingCommandHandler : IRequestHandler

回答 1 投票 0

使用简单注入器在Azure函数中进行DI。

我想在Azure Fuctions中使用Simple Injector来注入命令处理程序、ILogger和TelemetryClient。以下是我的Azure函数。[FunctionName("ReceiveEvent")] public static async Task

回答 1 投票 0

Simple Injector, .NET Core 3.1, Context对象的短寿命

我想把通过控制器接收到的correlationId传递给我的IEventDispatcher,我想让这个持有correlationId的对象在EventHandler处理完后尽快被处理掉。...

回答 1 投票 0

SimpleInjector在反思中的懒惰。

我们使用SimpleInjector作为依赖注入器,并且我们使用汇编迭代来注册所有的接口类型。 public static void RegisterInterfaceTypes(this Container container, Assembly ...)

回答 1 投票 0

简单喷射器注册类型时的回调动作。

我需要能够为特定类型注册一个回调动作,当该类型在容器中注册时,该动作将被调用。这是一个专门框架集成的一部分。 void ...

回答 1 投票 0

当在SimpleInjector中注册类型时的回调操作

我需要能够为特定类型注册一个回调操作,当在容器中注册该类型时将调用该回调操作。这是与专门框架集成的一部分。无效...

回答 1 投票 0


被动扩展延迟初始化

相当确定,对于使用SimpleInjector解析的类型在ctor中进行操作是不好的做法。尽管这通常会导致此类类型的某些后期初始化,但...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.