unity-container相关内容

统一侦听-自定义侦听行为

我正在使用自定义拦截行为来过滤记录(过滤器基于当前用户),但是我遇到了一些困难(这是拦截器调用方法的主体) var companies = methodReturn.ReturnValue as IEnumerable; List filter = CompaniesVisibleToUser(); methodReturn.ReturnValue ..
发布时间:2022-04-13 19:52:10 C#/.NET

注册级联依赖项(步骤2)

我昨天试图问这个问题,但完全说不通。因此,我制作了一个复制品来演示我的问题。 在下面的程序中,我正在解析酒吧女巫应该有一个Foo和一个Fool注入其中。傻瓜也在里面注射了一个Foo。问题是我希望Bar和Fool都使用相同的Foo。在下面的代码中,这是不会发生的。 class Program { static void Main(string[] args) { ..
发布时间:2022-04-13 19:49:27 其他开发

C#Unity错误:无法加载文件或程序集

我在Unity上找到了这篇演示文章。看起来非常简单,但我收到以下错误: 无法加载文件或程序集 ‘System.Rounme.CompilerServices.Unsafe,Version=4.0.4.1, 区域性=中性,PublicKeyToken=b03f5f7f11d50a3a‘或其 从属关系。找到的程序集的清单定义不 匹配程序集引用。(HRESULT异常:0x80131040) ..
发布时间:2022-04-13 19:47:38 C#/.NET

统一:有几个实现并决定使用哪一个

我很快就要启动WPF应用程序了,我们决定使用PRISM+Unity来帮助我们解决架构问题。 我有一个问题。我们将有一个DataRepository,它实现一个IDataRepository。 问题是,在那之后,我们还将有一个实现相同接口的OfflineDataRepository。 我们希望能够根据应用程序的状态(联机/脱机)给出返回哪个实现的逻辑。 如何使用Prism+U ..
发布时间:2022-04-08 21:01:37 C#/.NET

使用 Unity 在构造函数中使用的属性依赖注入

好的,我在基类中定义了一个依赖属性,我试图在其派生类的构造函数中使用它,但这不起作用,该属性显示为 null.Unity 在使用 container.Resolve() 解析实例后解析依赖属性; 我的另一种选择是将 IUnityContainer 参数添加到 MyViewModel 类构造函数中,并使用以下内容设置 ILogger 属性: public MyViewModel(IUnity ..

在 WPF 应用程序中放置和配置 IoC 容器的位置?

我正在开发一个中型 WPF 应用程序 (MVVM),该应用程序在未来应该是可扩展和可维护的.因此,我决定使用 IoC 容器(在本例中为 Unity)来保持灵活性. 但是我不确定在 WPF 应用程序中放置和配置 Unity 的位置. 我猜容器应该是全局可访问的,所以它可能应该去 Application 类.但是我应该把它作为静态属性吗?我应该在 Application_Startup() ..

Microsoft.Practices.Unity 包在哪里?

一个小时前,我为我正在研究的解决方案更新了我的 nuget 包,我收到了由 Unity 抛出的错误消息, 类型“IUnityContainer"是在一个不是参考.您必须添加对程序集的引用'Microsoft.Practices.Unity,版本=4.0.0.0,文化=中性,PublicKeyToken=6d32ff45e0ccc69f'. 从那时起,我一直在谷歌搜索以获取有关此软件包所 ..
发布时间:2022-01-20 09:07:03 C#/.NET

无法安装 NuGet 包

我正在尝试将 Unity 包添加到我的解决方案中,但我不断收到列出的消息: 正在尝试解决依赖项“Unity (≥ 3.5.1404.0)". “Unity"已经为“CommonServiceLocator"定义了一个依赖项. 知道如何解决这个问题吗? 解决方案 老版本的nuget会出现这个问题.更新nuget PM,2.8.50313.46是当前版本,寻找VS 2012的 ..
发布时间:2022-01-20 08:36:45 C#/.NET

Unity 与 ASP.NET Core 和 MVC6 (Core)

更新 09.08.2018 Unity 正在这里开发,但我还没有时间测试它如何与 ASP 配合使用.NET Core 框架. 15.03.2018 更新 此解决方案适用于在使用 .NET Framework 4.5.2 NOT .NET Core Framework 时将 ASP.NET Core v1 与 Unity 结合使用的特定问题.我不得不使用这个设置,因为我需要一些 .Net ..
发布时间:2022-01-13 12:04:48 C#/.NET

.NET 中带有 Unity IOC 容器的 RabbitMQ

我正在使用 Unity App Block 作为我的 IOC 容器,用于 WCF 项目的服务层.使用 Unity.WCF 库将其插入每个 WCF 服务时效果很好. 我最近将 RabbitMQ 引入了我的服务层,我目前正在使用“使用"块来连接并添加到队列中.我不喜欢这样,我希望使用 HierachicalLifetimeManager 来创建和销毁我与 RabbitMQ 的连接,因为我需要它们 ..
发布时间:2022-01-11 18:04:57 C#/.NET

在 ASP.NET 中使用 Unity.WebForms

我正在尝试在 webforms 项目中实现 DI,所以我在我的 UI 层中安装了 Unity.WebForms dll.一旦我做了一个 App_Start 文件夹就为我创建了一个 UnityWebFormsStart 类文件.在此文件中,有一个方法 RegisterDependencies 要求进行编辑. 注册依赖后下一步是什么?是否需要在 Global.asax 类文件中添加一些内容?我如 ..
发布时间:2022-01-06 10:21:02 其他开发

Unity 和 ASP.NET WebForms - 没有为此对象定义无参数构造函数

有没有人有关于如何使 Unity 1.2 或 2.0 与 ASP.NET WebForms 一起工作的好例子? 我以为我已经弄清楚了,但显然我遗漏了一些东西.现在我收到错误;“没有为此对象定义无参数构造函数".我记得几年前遇到过这个错误,我只是不记得我做了什么. 显然 Unity 无法正常工作,因为在此过程中我忘记了某些东西.任何帮助将不胜感激. 这是我的一些代码: Glo ..
发布时间:2022-01-06 10:20:47 C#/.NET

如何在 Template10 中使用 Unity IoC 容器?

我有一个基于 Template10 的应用程序,想使用 IoC 处理我的依赖项注入.我倾向于为此使用 Unity.我的应用程序分为三个程序集: 用户界面(通用应用) UI 逻辑(通用库) 核心逻辑(便携式库). 我有以下问题: 我应该为整个应用使用一个容器,还是为每个程序集创建一个容器?我应该在哪里创建容器并注册我的服务? 各种程序集中的不同类应该如何访问容器?单例模式? ..
发布时间:2021-12-28 18:19:46 C#/.NET

每个请求注入 ASP.NET MVC

我需要为每个请求注入 EF 上下文.有什么办法可以实现吗? 解决方案 解决方案Unity 讨论列表中提议的 是为每个请求创建一个子容器,让该子容器创建 EF 上下文作为 ContainerControlledLifetime,然后在请求的末尾处理子容器.通过这样做,您不必创建自定义 LifetimeManager. 我对 Unity 不是很熟悉,但原理是这样的: Applicati ..
发布时间:2021-12-26 10:59:46 C#/.NET