Autofac(http://autofac.org)是Microsoft .NET的控件反转(IoC)容器。它管理类之间的依赖关系,以便应用程序随着大小和复杂性的增长而易于更改。这是通过将常规.NET类视为组件来实现的。
在ASP.NET Core 3中用autofac注册IPipelineBehavior。
我想在我的项目中注册管道行为,并通过autofac注册。我是这样实现的: public class CheckUserNameExistValidation(检查用户名)。 : ...
在autofac和microsoft dependency-injection之间扫描装配体的注册类型。
最近,我们停止使用Autofac,开始在netcore3.1的web和控制台应用程序中使用微软的DependencyInjection。我们还是很喜欢他们两个都能完成我们的解耦设计。只是...
我有一个名为ibaseinterface的接口,使用它我创建了2个类,比如baseclass1和baseclass2。现在我有一个名为顶层的类,如下所示 public class toplevel { public ...
根据上下文将构造函数的值传递给相同的实现参数,使用autofac。
我有一些mvc控制器必须根据完全合格的控制器名称实例化一个单一的记录器。我试图用例子来解释。我有这样一个记录仪接口: public interface Ilogger { ......。
如何在Autofac中使用通用的UnitOfWork<TContext>解决多个DBContext调用。
嗨,我已经创建了我的UnitOfWork作为通用的,在运行时,它应该创建新的DB上下文实例与DBContextOption生成器的基础上,TContext传递,我已经注册了Mention DB Context ....
将Autofac作为AWS Lambda Serverless ASP.NET Core 3.1 Web API中的IoC容器。
我需要在AWS Lambda无服务器环境中使用Autofac作为IoC容器公开一个Web API。问题是,似乎没有办法使用Autofac作为AWS暴露的 ...
在构建我的Autofac容器时,如何将之前注册的类型作为参数包含在其他注册类型中?
考虑以下内容: public static IContainer Configure() { var builder = new ContainerBuilder(); / 注册一个命名的HttpClient实例为单体。...
Asp.net Core 3.1在启动时解析Autofac容器并做一些初始化工作。
最近,我把.net core 2.2升级到了3.1,并遇到了Autofact的问题。我需要在容器构建后做一些初始化。在Asp.net Core 2.2中,我在Startup.cs中有以下代码......。
Autofac ResolvedParameterComponentContext不工作。
我使用的是asp.net core与Entity Framework Core。我的方案是,我想在运行时根据HttpContext查询字符串值改变连接字符串。我试图通过...
Autofac ResolvedParameterComponentContext不工作。
我使用的是asp.net core与Entity Framework Core。我的方案是,我想在运行时根据HttpContext查询字符串值改变连接字符串。我试图通过...
如何在asp.net Mvc项目中使用类库中的Autofac?
我在一个类库项目中注册了我的类,如下所示: public static ContainerBuilder Init() { var builder = new ContainerBuilder(); var assemblies = ConfigurationManager.AppSettings["..."。
将SignalR的ITransportHeartbeat添加到Autofac。
我试图使用Autofac为我的ASP.NET MVC 5应用提供一个ITransportHeartbeat接口的实例来跟踪所有连接的用户。我使用ITransportHeartbeat接口来确定是否有一个 ...
将SignalR IHubContext注入到控制器中的Autofac。
我试图将SignalR IHubContext注入到ASP.NET MVC 5应用程序的Web API 2.x控制器中。当调用Web API控制器MyController时,它抛出了这个异常。发生了一个错误...
我的问题是关于Autofac,UnitOfWork的依赖注入。当我使用一个AccountService时,显示错误。DependencyResolutionException: None of the constructors found with 'Autofac...'。
RegisterComposablePartCatalog抛出不可用的错误。
严重性代码 描述 项目文件行抑制状态错误 CS1061 'ContainerBuilder'不包含'RegisterComposablePartCatalog'的定义,也没有可访问的 ...
我有一个需要大量依赖关系的类--在我看来,大量的依赖关系是8个或更多。它在IDE中看起来很丑陋,因为它会断行,在一个情况下,我有3行构造函数......
我是否需要将autofac的容器注册到自己的容器中,以连接webapi的depdendency resolver?
我正在使用Topshelf编写一个Windows服务,它应该启动一个自我托管的webapi项目和一个基于quickfixn的FIX服务。请考虑以下缩短的代码,到目前为止,它的工作。...
我创建了这个简单的WebAPI项目,其中包含以下库类 Coordination (ServiceLayer) Domain (BusinessLayer) Data (DataLayer) Dtos (Dtos for webapi) 基本上,WebAPI项目调用(...
如何在 Umbraco 7 控制器和 AutoFac 中通过依赖注入使用 IMediator (MediatR)?
我已经为我的 umbracp 7.15.3 应用程序设置了 Autofac 依赖注入,基于这个例子:https:/gosudev.comlogsoftware-developmentumbraco-cmsumbraco-web-api-and-mvc-dependency-injection-。
我有一个自定义的 NLog 日志目标类,看起来是这样的: public class MyTarget : AsyncTaskTarget { public MyTarget() {} public MyTarget(INeedThisThingToFunction thing) { Thing = ....