autofac 相关问题

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

EF核心的自定义模型构建

我有一个模型,我想从除EF Core之后的数据库以外的源(例如MongoDb)中加载其列之一。问题是我不知道如何在...

回答 2 投票 0

如何从用于注册的Autofac注册中获取类型

如何从container.ComponentRegistry.Registrations中获取用于在容器中注册类的类型? //我有一些类型,例如接口IBase {}接口IA:IBase {} ...

回答 1 投票 -1

AutoFac通用存储库服务多个DBSet

我是autofac和存储库的新手。我下载了一个MVC示例项目,目前正在研究中。我有一个数据库和几个相互关联的表。 MVC控制器中有一个客户回购服务。 ...

回答 1 投票 0

为收到的每个请求替换MvcNewtonsoftJsonOptions

是否可以针对每个请求替换MvcNewtonsoftJsonOptions?我如何注册MvcNewtonsoftJsonOptions:私有静态无效AddJsonFormatterServices(IServiceCollection services){...

回答 1 投票 2

我如何测试已注入LifetimeScope的Signal R集线器

如何编写单元测试来测试我的集线器?这是我的Hub类:public class MyHub:Hub {private readonly ILifetimeScope _scope;私有只读IMyProvider _provider;公共MyHub(...

回答 2 投票 0

Autofac:具有RouteValues的ITenantIdentification策略

我在使多租户工作时遇到问题。我尝试按照此处的示例操作,看不到我的实现在做什么。租户通过...

回答 2 投票 0

IoC控制器实际上如何工作?特别是在.NET MVC中?

控制器构造函数:IRestaurantData db;公共HomeController(IRestaurantData db){this.db = db; } //容器代码公共类ContainerConfig {internal ...

回答 1 投票 -1

在Autofac中注册和解析具有不同TypeOf的不同参数构造函数

我有一个带有2个构造函数的类,在构造函数中带有2个不同类型的参数,这在我只有一个构造函数之前一直有效,但是一旦我创建了另一个构造函数并尝试解决它,就可以了...

回答 1 投票 0

Autofac:多租户和ASP.NET Core 3.1

我在使多租户工作时遇到问题。我尝试按照此处的示例操作,看不到我的实现在做什么。租户通过...

回答 2 投票 0

基于条件的Autofac 5中止寄存器

对于一个应用程序,我有多个IAuthentificationProvider:公共接口IAuthentificationProvider {bool IsUserValid(字符串登录名,字符串密码)}对于每个IAuthentificationProvider I ...

回答 1 投票 0

使用AutoFac将BL注入OAuth

我已关注此博客以在WebApi中生成刷新令牌。在RefreshTokenProvider类中,他正在访问AuthenticationRepository以在表中为生成的刷新令牌创建一行。每个...

回答 1 投票 1

具有属性的方法的Autofac ApiController过滤器

目标是使用.AsWebApiAuthorizationFilterFor (c => c.GetType()感觉很近,但是可能做错了,...

回答 1 投票 1

后台任务正在排队且未执行

我已经按照此处的说明实现了BackgroundQueue,如下所示:public ActionResult SomeAction(){backgroundQueue.QueueBackgroundWorkItem(async ct => {//做一些工作... ...

回答 1 投票 0

如何在后台任务中解析服务?

我已经实现了BackgroundQueue,如此处所述。这将替代旧的HostingEnvironment。此外,我将代码重构为使用Autofac将服务注入后台任务。 ...

回答 2 投票 0

如何注册强类型的SignalR Core集线器?

我有一个ASP.Net Core 3.1 Web应用程序,我正在尝试将强类型的集线器注入到控制器中,如下所示:public class MyController:ControllerBase {private readonly IHubContext

回答 1 投票 0

在Autofac中:服务和组件之间有什么区别?

服务和组件之间到底有什么区别?扩展方法RegisterComponent()与该定义有何关系? Autofac的词汇表定义如下:...

回答 1 投票 1

注册控制器和托管服务时使用InstancePerLifetimeScope或InstancePerDependency?

我正在将我的项目从经典的ASP.Net升级到Asp.Net Core 3.1。在旧项目中,我曾经注册过这样的UoW和服务:builder.Register(x => new UnitOfWork()).As(typeof(...

回答 1 投票 0

Build()或Update()只能在ContainerBuilder上调用一次

我们目前在mvc网络应用中使用autofac。 Build()或Update()只能在ContainerBuilder上调用一次,每1-4天我们就会收到上述错误。这让我疯狂。我去过...

回答 2 投票 1

使用异常除外的构造函数注入AppDbContext

我试图在我的一个类中使用AppDbContext(属于实体框架核心),并使用autofac对其进行实例化,如下所示:public class AppDbContext:IdentityDbContext ] >>

回答 1 投票 0

回答 1 投票 1

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