使用依赖项注入时避免使用单一存储库(DryIoc
问题描述我最近创建了一个解决方案,我想我应该尝试一下DryIoC容器来处理依赖项注入。现在,与我使用的许多其他DI解决方案一样,对象重用的默认作用域是瞬时。然而,这似乎给我正在使用的存储库模式的实现带来了问题,因为如果引用的类实现了IDisposable,则DryIoC(和许多其
发布:2022-10-16 标签:dependency-injectionc#singletonrepository-patterndryioc
如何使用 Prism/DryIoC 解决 Xamarin.Forms 中 IValueConverter 中的依赖项
问题描述我有一个Xamarin.Forms应用程序,它使用Prism和DryIoC作为容器.我有一个值转换器,我需要在其中使用我通过IContainerRegistry注册的服务.IhaveaXamarin.FormsappthatusesPrismandDryIoCasthec
发布:2022-10-16 标签:c#prismxamarinxamarin.formsdryioc
在Prism.Windows 7.1.0中创建Shell的替代方法?
问题描述截至撰写本文时,MyGetPackage中即将推出的Prism.Windows7.1.0缺少重写方法CreateShell()我真的很想知道它是否将被转移到另一种方法中,或者将在最终版本中消失.Asofthiswriting,theupcomingPrism.Window
发布:2022-10-16 标签:prismuwpdryioc
在特定示例中注册简单类型
问题描述请考虑以下内容ClassA具有一个构造函数,该构造函数接受MasterClass和string的实例,并公开类型为string[]的称为Names的属性.ClassAhasaconstructorthattakesaninstanceofMasterClassandast
发布:2022-10-16 标签:dryioc
DryIoc,Spring.Net的GetObjectsOfType是否等效?
问题描述使用Spring.Net,可以查询某种(祖先)类型的所有对象.WithSpring.Net,it'spossibletoqueryallobjectsofacertain(ancestor)type.varctx=ContextRegistry.GetContext();
发布:2022-10-16 标签:spring.netdryioc
DryIOC和MediatR:IAsyncNotificationHandler和IAsyncRequestHandler都使用InResolutionScopeOf进行注入
问题描述此问题是我上一个问题的后续操作,DryIOC装饰器和InResolutionScopeOfThisquestionisafollowuptomypreviousquestion,DryIOCDecoratorandInResolutionScopeOf我想做的是在IAsy
发布:2022-10-16 标签:mediatrdryioc
DryIOC装饰器和InResolutionScopeOf
问题描述我正在尝试建立一个依赖关系,该依赖关系要注入到(MediatR处理程序的)基本接口的解析范围中:container.Register<DbContext,Model1>(reuse:Reuse.InResolutionScopeOf(typeof(IAsyncReques
发布:2022-10-16 标签:dryioc
DryIOC用于属性注入的容器配置
问题描述我在广泛的搜索中寻找一个简单的示例,该示例说明如何配置DryIoc容器,以与注入构造函数args相同的方式简单地将依赖项作为属性注入.IhavesearchfarandwideforasimpleexampleofhowtoconfigureaDryIoccontaine
发布:2022-10-16 标签:dependency-injectionc#asp.net-web-apidryioc
如何使用Prism/DryIoC解决Xamarin.Forms中IValueConverter中的依赖项
问题描述我有一个Xamarin.Forms应用程序,该应用程序使用Prism和DryIoC作为容器.我有一个值转换器,需要使用通过IContainerRegistry注册的服务.IhaveaXamarin.FormsappthatusesPrismandDryIoCastheco
发布:2022-10-16 标签:c#prismxamarinxamarin.formsdryioc
解决与DryIoc的多个注册之一
问题描述给出下面的小例子,有没有一种方法可以标记(属性,名称约定等)MyService2中的MyInterface自变量,以便它可以正确解析,或者是传入的唯一方法MyInterface[]?我知道温莎城堡可以根据命名约定解决它,但我在DryIoc中找不到类似的东西Giventhe
发布:2022-10-16 标签:c#ioc-containerdryioc