コード例 #1
0
        public static void RegisterDependencies()
        {
            var container = new CompositionContainer();
            var resolver = new CompositionDependencyResolver(container);
            DependencyResolver.SetResolver(resolver);

            resolver.Register<IHttpContextFactory>(new HttpContextFactory());
            resolver.Register<IFileSystem>(new FileSystem(), "fileSystem");
            resolver.Register<IFileSystem>(new WebFileSystem());
            resolver.Register<ITextTransform>(new MarkdownTextTransform(new MarkdownSharp.Markdown()), "markdown");
        }
コード例 #2
0
        public static void RegisterDependencies()
        {
            var container = new CompositionContainer();
            var resolver  = new CompositionDependencyResolver(container);

            DependencyResolver.SetResolver(resolver);

            resolver.Register <IHttpContextFactory>(new HttpContextFactory());
            resolver.Register <IFileSystem>(new FileSystem(), "fileSystem");
            resolver.Register <IFileSystem>(new WebFileSystem());
            resolver.Register <ITextTransform>(new MarkdownTextTransform(new MarkdownSharp.Markdown()), "markdown");
        }