autofac 相关问题

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




如何在不注册类型对象的情况下解析开放通用服务?

我正在尝试找出如何在不注册类型的情况下解析通用服务。我需要在运行时执行此操作,因为需要传递给此对象的不同类型太多......

回答 2 投票 0

如何防止微软处置ServiceCollection中注册的特定服务?

我有一个不是由我创建的服务,但我需要通过 DI 提供它(与我的其他服务一起)。因此,当 DI 范围(或 DI 容器)被处置时,我的 DI 必须不处置此服务。 ...

回答 1 投票 0

通过 Autofac<T> 的 Resolve

我在尝试对服务的方法实现单元测试时遇到问题。 该项目的架构有点麻烦,可以说...... 问题是在方法内部...

回答 3 投票 0

使用 Autofac 将基本实现的装饰器连接到派生实现

我有以下类层次结构,其中有一个基接口 (IBase) 和它的基实现以及从基接口继承、扩展它并具有 i...

回答 1 投票 0

如何在运行时更新或替换使用模块注册/解析的服务

我们使用 Autofac 容器进行 DI 并使用模块注册/解析我们的 TableclientSerivce。 但我们有一个场景,这个服务(配置)需要在运行时基于

回答 1 投票 0

使用 3 种类型参数注册管道行为

使用 Mediatr 9,我尝试注册一个需要附加类型参数的管道行为。 虽然它确实进行了编译,但管道并未受到影响。 验证管道签名: 公共课...

回答 1 投票 0

Autofac Resolve 在 .NET Generic Host HostApplicationBuilder 中非常慢

我们从 .net Framework 4.8 开始就一直在使用 Autofac,它的性能看起来一直很好。然而,当我们尝试在基于 .net 的控制台应用程序中使用完全相同的代码时

回答 1 投票 0

将 Autofac 与 HostApplicationBuilder 结合使用

我正在构建一个新的.net 8辅助服务,微软已经修改了通用主机。微软软件定义网络 HostApplicationBuilder 构建器 = Host.CreateApplicationBuilder(args); builder.Services.AddHostedService<

回答 2 投票 0

手动解析 InstancePerLifetimeScope 类型时未收到注入实例/不相同

我有以下注册码: 私有静态 IContainer BuildContainer() { var builder = new ContainerBuilder(); // 当前程序集 builder.RegisterApiControllers(程序集。

回答 1 投票 0

如何在 dotnet Maui 应用程序中实现拦截器/方面?

我正在实现一个 dotnet Maui 应用程序,当我需要某些方面来处理错误和某些响应时。 以前我是用Castle Windsor实现拦截器的,但是怎么能...

回答 1 投票 0

Autofac 与类库

我有一个 C# 解决方案,其中包含 -MVC项目 -WCF项目 -服务库 -模型(实体框架) MVC 项目正在从 Web 服务获取所有数据。 WCF 服务正在变得……

回答 1 投票 0

使用 Autofac 注册容器本身在 .NET 4.7.2 上的 ASP.NET Web API 中不起作用

以下内容对我不起作用: IContainer容器; ContainerBuilder 构建器 = new ContainerBuilder(); 容器=构建器.Build(); builder.RegisterInstance(container).As();...

回答 1 投票 0

通过外部请求停止 Autofac 注册的后台服务

我有多个后台服务,通常按其操作类型(例如每日、每月)进行分类。避免定义异常日志记录和任务执行控制等功能(

回答 1 投票 0

Autofac 3.0 无法在 Mono 上运行

我一直在尝试让 Autofac 3.0.1 在 Mono 上运行,但到目前为止还没有成功。当我尝试在 Mono 3.0.5 上运行引用 Autofac 3.0.1 的应用程序时,出现以下异常...

回答 1 投票 0

如何使用autofac注册类型化httpClient服务?

我正在创建 MVC Web 应用程序,它使用 .net core 2.2 调用 api,使用单独的 HttpClient 来调用每个控制器(相同的 api)。 前任: 对于用户控制器操作:UserService (httpclient) 对于

回答 4 投票 0

使用 AutoFac 而无需构造函数注入

我正在尝试使用 AutoFac,所有示例都显示它使用构造函数注入,这是建议的做法。 没关系,但我想知道如何在构造函数注入不为 pos 的情况下使用它......

回答 1 投票 0

AutoMapper ProjectTo<>() 找不到地图

我有一个 ASP.NET 4.6.2 应用程序。我想使用 AutoMapper 的 ProjectTo<>() 方法将数据库中的结果投影到我的视图模型中。 我已经尝试了很多测试,但似乎......

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.