autofac 相关问题

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

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

命令客户端在运行时添加/删除支持的命令

我正在尝试实现一个接收命令并执行它的命令客户端。命令客户端向远程服务报告支持的命令。在应用程序运行期间可能会发生一些

回答 0 投票 0

无法使用 webservice 加载文件或程序集 'Autofac,版本 = 2.6.1.841

我正在使用 IoC 在 Sharepoint 上构建 Web 服务。 这是我的主要代码: [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1), WebService(Namespace = "http://tempuri.org/")] 类

回答 1 投票 0

Autofac 容器中的 Quartz.NET 调度问题

我有一个 Autofac 容器,我希望使用 Autofac.Extras.Quartz 添加一个生命周期的 Quartz.NET 调度程序。使用下面的代码,使用设置的属性实例化 Quartz 调度程序,...

回答 0 投票 0

ASP.NET Core 6 中的租户特定容器

我在 ASP.NET Core 6 中构建了多租户架构,我想创建一个像 MessageService 这样的服务实例,它是应该为每个租户隔离的单例服务。问题...

回答 1 投票 0

Autofac如何使用工厂模式?

目前我有以下内容: 公共接口 IService { 无效开始(); } 公共类 FirstService : IService { } 我通过以下方式解决服务: 使用 (var scope = lifetimeScope.

回答 1 投票 0

How to configure an polly policy for HttpClient in Autofac ContainerBuilder in .Net 6

我想在 Autofac 容器中使用重试策略配置 httpClient。下面的代码不会启动重试。我错过了什么吗? 策略定义 静态 IAsyncPolicy

回答 2 投票 0

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