tinyioc

    1热度

    2回答

    在Tiny IOC中,如何得到它正在解析的类型。例如日志记录: container.Register<ILogger>((c, p) => { return LoggerFactory.CreateLog(typeofCALLER); }); 我想添加一个工厂来构建一个ILogger,但没有注入信息。

    1热度

    1回答

    我目前正在尝试使用TinyIOC连接自定义ReactiveUI IMutableDependencyResolver。我正在努力处理ReactiveUI想要用用户指定的工厂注册多个接口实现的事实。哪个TinyIOC似乎不支持。 我的实现似乎覆盖了以前注册每次注册时再次被调用。有什么建议么? #region IMutableDependencyResolver implementation pu

    2热度

    1回答

    我为一个API项目使用NancyFX和Highway.Data +实体框架。我的模块依赖于一个存储库,它依赖于一个DataContext。我需要的DataContext注册并包括web.config中的ConnectionString,所以我有这样的: public class CustomBootstrapper : DefaultNancyBootstrapper { protec

    8热度

    3回答

    我正在构建一个小的Nancy Web项目。 以我类之一(不是南西模块)的方法,我想基本上做: var myThing = TinyIoC.TinyIoCContainer.Current.Resolve<IMyThing>(); 然而,在.Current仅一个登记(非公共成员,_RegisteredTypes),其是: TinyIoC.TinyIoCContainer.TypeRegistra

    0热度

    1回答

    所以我有这个在过去半年左右一直在开发的web应用程序。最近我发现NancyFx已经在nuget上升级到0.16并升级(从0.12开始)。在我的机器上,事情很顺利,或者说看起来很顺利。但是在CI机器上,事情发生了很大的错误。我得到以下堆栈跟踪: 2013-02-25 14:28:51:145 - OtherApp - ERROR METHOD - Nancy.TinyIoc.TinyIoCConta

    0热度

    2回答

    我得到了一个相当模糊的问题。我使用南希与Windows窗体(通过构造函数(autoresolve))。如果我让南希自动解决每个模块,它会创建一个新的窗体实例,这不是我想要的。我想也许我可以在TinyIoC中注册我的表单实例,然后它总是只使用这个实例,而不是每次创建一个新实例。但是这已经被证明并不像想法那么简单。 在此先感谢

    4热度

    2回答

    的设置:我有一个几乎出的现成南希+ TinyIoC设定运行工作正常web服务。它取决于各种(AsSingleton)服务类。然而,这些不是作为单例注入的,每次都会创建一个新实例。 我已经安装了南希引导程序如下: class MyBootStrapper : DefaultNancyBootstrapper { protected override void ConfigureAppli

    1热度

    1回答

    我正在做我的第一个发布版本,并且遇到TinyIoC问题并解决了通过TinyIoC使用的接口问题。 我们已经得到的架构是: Universal.Mobile.Droid.application - 主要应用 Universal.Mobile.Droid.Interfaces - 包含IUniversalMobileDroidDAO Universal.Mobile的定义。 Droid.DAO.Ult

    10热度

    1回答

    假设我有一个通用接口和一个通用实现。我如何注册所有用途? 具体而言,我有以下(减小为简单起见): public interface IRepository<T> where T : TableEntity { T GetById(string partitionKey, string rowKey); void Insert(T entity); void Upda

    0热度

    2回答

    我有一个相当简单和标准的MVVM WPF应用程序。我使用TinyIoC作为包含器,为ViewModels提供底层数据和缓存提供程序。我正在使用TinyIoC,因为我想与MonoTouch和Monodroid项目共享此代码。 ViewModel的每个用户控件都不依赖于从TinyIoC解析数据提供者时添加到MainWindow的XAML时工作正常。 是谁的ViewModels是否正在使用TinyIoC