autofac相关内容
我正在使用Windows Phone 8.1应用程序,并且具有具有公共属性的基类. 公共类ViewModelBase{公共ISomeClass MyProp {get; set;}} 我的派生类如下 公共类MainViewModel:ViewModelBase{私有只读INavigation _navigation;公共MainViewModel(导航导航){_navigation =导航
..
我有一个要在单元测试中实例化的类: 公共类客户{内部客户(客户ID){//初始化属性}} 如果我使用 new Customer()从另一个(单元测试)程序集实例化测试类,则因为我添加了 [assembly:InternalsVisibleTo("MyProject.Tests")] var sut = new Customer(Guid.NewGuid());//有效 但是当我在另一
..
我目前正在使用AutoFac作为ServiceStack Web服务应用程序的DI容器.我可以配置布线和所有内容,但是在阅读了“示波器"部分后,我不知所措,在注册组件时最好使用哪种示波器.在我们的特殊情况下,我认为PerHttpRequest范围是可以的,因为(如果我做错了,请纠正我)我想在请求结束后立即处理依赖项. 我的问题是,如何在容器中进行设置?我似乎在autofac包含的方法中找不到
..
我正在尝试制作一种具有以下签名的方法: 无效链(ContainerBuilder构建器,IServiceProvider fallbackServiceProvider){//...} 想法是 Chain 可以按以下方式使用: IServiceProvider fallbackProvider = someExternalProvider;var builder = new Contai
..
在我的XXXX.WS WCF服务项目中,我正在尝试使用autofac来获取DI/IOC.我不明白如何动摇...“必须设置AutofacServieHost.Container静态属性..." ..但是我想我正在设置它!我在做什么错了? 受保护的void Application_Start(对象发送者,EventArgs e){var builder = new ContainerBuilder(
..
我需要从 IComponentContext 中获取实现特定接口的已注册 Type 的列表. 我不想要这些类型的实际实例,而是我可以可以获取其实例的 Type 的列表. 我想使用此列表在消息总线上生成订阅. 如何在Autofac中获得接口的所有注册实现? 解决方案 我知道了- var类型= scope.ComponentRegistry.Registrations.S
..
我有一个WebAPI项目,其中API,服务和数据层都在同一解决方案的单独项目中.作为服务项目中方法的一部分,我想向API项目中集线器的已连接客户端发送消息.到目前为止,我发现的所有示例都在一个项目中包含所有内容,并使用控制器作为通过集线器发送消息的示例. 我已经尝试了依赖注入(Autofac),但是无法获得对MessageHub的引用. [HubName("messages"))]公
..
在运行Framework 4.72(而不是.NET Core)的应用程序中,我试图将SignalR IHubContext注入Web API 2.x服务.我的解决方案分为三个项目,即Web,服务,数据.SignalR集线器位于Web层中.我有在服务层中运行的后台代码,完成后,我需要它通过集线器发送消息.后台任务不是由控制器启动的. 我的Global.asax非常标准: 受保护的void A
..
我正在使用ASP.NET Web API,需要获得授权,因此我创建了自定义授权属性 公共类CustomAuthorizationAttribute:AuthorizeAttribute 为了在构造函数中注入依赖项,我有以下内容: 公共CustomAuthorizationAttribute(IAccountBL accountBl){_accountBL = accountBl;} 在
..
我正在尝试让SignalR与Autofac一起使用.我有一份我在这里所做的简写本的回购清单: https://github.com/justsayno/signalr-autofac 这是使用 GlobalHost 的作品改编而成的: https://github.com/sstorie/experiments/tree/master/angular2-signalr 使用
..
我有服务结构无状态的asp.net core 2.2应用程序.我试图将其升级到asp.net core 3.1.我正在使用autofac依赖项注入容器.根据autofac文档,DI注册已移动从WebHostBuilder到通用HostBuilder https://github.com/Microsoft/service-fabric-aspnetcore/issues/48 ) 但是,我确
..
想知道,是否有可能在startup.cs之外访问IApplicationBuilder属性?像在控制器中一样? 我知道它仅用于定义应用程序管道,那么解决方案是什么?诸如注册打包实例的服务,然后注入服务而不是IApplicationBuilder的东西? 我正试图从Autofac找回我的DbConext.代码如下: 在 Business 项目中: 公共类AutofacBusine
..
我对 Abp.io 还是陌生的,并且遇到了以下异常.我按照Abp.io文档中的说明进行操作.请您帮我知道我想念的是什么. 2019-10-10 14:01:46.644 +03:00 [ERR]激活Castle.Proxies.ProcessesServiceProxy时引发了异常.Autofac.Core.DependencyResolutionException:激活Castle.Prox
..
我有一个像这样的简单表单,它使用@ Html.EditorFor扩展名:
@ Html.EditorFor(x => x.SystemSettings.EmailFromAddress)
..
我有一个.Net Core应用程序,在其中我使用 .AddMediatR 扩展名按照CQRS方法为我的命令和处理程序注册程序集. 在Startup.cs的ConfigureServices中,我使用了官方包 MediatR.Extensions.Microsoft.DependencyInjection 中的扩展方法,并带有以下参数: services.AddMediatR(typeof
..
我已经按照
..
我在asp.net core 2.2中具有以下代码: 公共类JwtTokenManager:IJwtTokenManager{私有只读JwtBearerSettings jwtBearerSettings;私有只读JwtSecurityTokenHandler jwtSecurityTokenHandler;公共JwtTokenManager(IOptions
..
在我们的应用程序中,我们有一个api,它将一些数据存储到数据库中.我们正在使用 Entity Framework Core 3.1.1 .存储此实体后,将消息发布到 Azure Servicebus ,并且消费者将读取此消息,然后将该消息存储到同一 DbContext 中的另一个表中. 据我了解,每个对api的请求都定义了 LifetimeScope . LifetimeScope 将在ap
..
我有一个通用的UnitOfWork模式实现,并且这些UnitOfWork对象是我的服务类的依赖项.以下代码片段应有助于读者理解我的代码设置: IUnitOfWork接口 public interface IUnitOfWork where TContext : IDbContext UnitOfWork类 public sealed class U
..
我是使用Autofac的新手,因此我为菜鸟问题表示歉意. 我阅读了Internet上的每本手册,解释了使用Autofac(或其他任何工具,如Structuremap,Unity等)时的基本知识.但是我发现的所有示例都是基础知识.我需要知道如何在代码中更深入地实现Autofac.让我尝试解释一下这个示例,一个控制台应用程序. class Program { static void Ma
..