コード例 #1
0
ファイル: Bootstrapper.cs プロジェクト: khellang/NancyBlog
        protected override void ConfigureApplicationContainer(TinyIoCContainer container)
        {
            container.Register <IConfigSettings, ConfigSettings>();

            var feedService = new FeedService();

            var cachedService = new CachedFeedService(feedService, container.Resolve <IConfigSettings>());

            container.Register <IFeedService>(cachedService);
        }
コード例 #2
0
ファイル: Bootstrapper.cs プロジェクト: horsdal/NancyBlog
        protected override void ConfigureApplicationContainer(TinyIoCContainer container)
        {
            container.Register<IConfigSettings, ConfigSettings>();

            var feedService = new FeedService();

            var cachedService = new CachedFeedService(feedService, container.Resolve<IConfigSettings>());

            container.Register<IFeedService>(cachedService);
        }