autofac 相关问题

Autofac(http://autofac.org)是Microsoft .NET的控件反转(IoC)容器。它管理类之间的依赖关系,以便应用程序随着大小和复杂性的增长而易于更改。这是通过将常规.NET类视为组件来实现的。

Autofac.Core.Registration.ComponentNotRegisteredException:请求的服务“ApplicationDbContext”尚未注册

我在应用程序启动时遇到错误: 尝试连接到数据库时发生错误。(Myproj.Web.Program) Autofac.Core.Registration.ComponentNotRegisteredException:请求的

回答 1 投票 0

使用新的单文件模板将 Autofac Json 配置添加到 .NET core 6.0

我正在尝试将 Autofac 添加到 .NET 6.0 Web API 并从 JSON 文件读取 Autofac 组件配置。 我正在使用最新的 ASP.NET Core Web API 模板,该模板生成单个启动 Prog...

回答 1 投票 0

DelegatingHandler 依赖注入

我有一个派生自 System.Net.Http.DelegatingHandler 的 AuthorizationHandler 类。它有一个 DI 构造函数并重写 SendAsync 方法以从

回答 2 投票 0

Autofac - SingleInstance 为每个 API 请求实例化

我正在开发一个 ASP.NET(不是 Core,而是基于 .NET Framework)WebAPI 项目。它使用 Autofac 进行 DI。我需要通过 Autofac 实现 Singleton/SingleInstance。但是这个类被实例化了......

回答 0 投票 0

Autofac:如何装饰实现多个服务的单个组件

假设我有一个实现多个接口的组件: 公共接口 IService1 { } 公共接口 IService2 { } 公共接口 IService3 { } 公共接口 ICommonService : IServi...

回答 1 投票 0

模块化单体和依赖注入

我目前正在努力使用 ASP.NET Core 7 API 在我的模块化单体中注册依赖项。 每个模块都需要一个 blob 存储服务。对于这个 blob 存储服务,我有一个

回答 1 投票 0

Autofac:如何控制在内部解析链中将哪个实例发送到依赖项?

我有这些课程: 公共类 ProcessRunner 实现 IProcessRunner Public Sub New(命令为 ICommand) 结束子 下课 公开课指挥 实现 ICommand 公子新(

回答 1 投票 0

尝试使用非接口或委托工厂参数进行 AutoMock.Mock<T> 的问题

我试图理解为什么我无法 AutoMock.Mock 接口,以及非接口(如字符串键)或委托(如 Foo.Factory)的存在是否是问题的一部分,并且......

回答 0 投票 0

如何在不使用 .NET Core/Standard 中的 DI 的情况下将 IHttpClientFactory 与 .NET 4.8 一起使用

我有一个 .NET 4.8 Windows 窗体应用程序,它使用 Autofac 进行 DI。目前,我们正在使用一个注册为单例的 HttpClient 实例: builder.Register(c => { var han...

回答 1 投票 0

如何在模块的构造函数中使用 IServiceProvider 参数注册 Autofac 模块

程序.cs: var config = GetConfiguration(); var host = CreateHostBuilder(config, args).Build(); 主机.Run(); 返回 0; IConfiguration 获取配置() { var builder = new ConfigurationBui ...

回答 0 投票 0

How to use a custom Logger class across multiple classes in a WPF application with Caliburn.Micro and AutoFac?

Logger.cs 使用 Serilog; 使用系统; 使用 System.IO; 命名空间 WpfUI.Utilities.Logging { 公共类记录器 { 私人只读 ILogger _logger; 公共记录器() ...

回答 1 投票 0

ComponentNotRegisteredException 使用 AutoMapper 和 Autofac

尝试解析 AutoMapper.IMapper 实例时出现错误: Autofac.Core.Registration.ComponentNotRegisteredException:请求的服务“System.Object”尚未注册...

回答 0 投票 0

获取所有实现通用接口的服务

我正在使用 autofac 进行依赖注入。我有一个在不同类中实现的通用类。 通用类 公共接口 IGenericService 其中 T:IGenericTable { ...

回答 1 投票 0

使用 Autofac 的 XUnit 测试构造函数依赖注入

我正在用 Autofac 实现 Xunit,我可以通过下面的代码让它工作: 使用 (var scoped = DbFixture.Container.Resolve()) { var result = (scoped.GetAll()).ToList().Cou...

回答 3 投票 0

Autofac 与自托管 Owin 服务器的集成为所有具有依赖项的 WebApi 控制器返回 404

概述 我们有一个解决方案,我们正在为 DI 从 ninject 切换到 autofac。 我们有一个控制台应用程序 (.net 4.8),它启动两个单独的进程以在本地进行测试。它开始了...

回答 0 投票 0

`Autofac 与自托管 Owin 服务器的集成为所有具有依赖项的 WebApi 控制器返回 404

概述 我们有一个解决方案,我们正在为 DI 从 ninject 切换到 autofac。 我们有一个控制台应用程序 (.net 4.8),它启动两个单独的进程以在本地进行测试。它开始了...

回答 0 投票 0

在 Autofac 中从委托工厂创建新实例后自动处理实例

我有一个连接提供程序类,它为我提供有关如何连接到服务的信息。提供者根据设置源隐藏内部连接信息提供者的实现...

回答 0 投票 0

带有 CommunityToolkit.Mvvm 指南的 Autofac

之前,我在我的 WPF 应用程序中将 Autofac 与 MVVMLight 和 CommonServiceLocator 结合使用。现在我有一个我不能使用的场景。所以我转而使用 Microsoft MVVM Toolkit。但是我...

回答 1 投票 0

Autofac:如何注册/解析构造函数以抽象类型作为参数的类型?

我有两个继承自抽象类的具体类: 公共类更新命令 继承BaseCommand 实现 IUpdateCommand Public Sub New(Root As DirectoryInfo) MyBase.Ne...

回答 0 投票 0

Autofac:如何注册和解析其构造函数需要 DirectoryInfo 对象的类型?

我正在尝试做一些我怀疑在 Autofac 中非常基本的事情(我刚刚开始了解 IoC/DI 概念,我仍然非常摇摇晃晃),但我遇到了死胡同.任何类似的信息......

回答 1 投票 0

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