コード例 #1
0
        public static IDIContainerProvider RegisterAll(this IDIContainerProvider containerProvider)
        {
            containerProvider.RegisterSimplifyWeb()
            .RegisterJsonModelBinder()
            .RegisterSimplifyWebPostman();

            return(containerProvider);
        }
コード例 #2
0
        public static IDIContainerProvider RegisterAll(this IDIContainerProvider container)
        {
            // Manual Simplify.Web bootstrapper registration
            container.RegisterSimplifyWeb()
            .Register <WebApplicationStartup>();

            return(container);
        }
コード例 #3
0
    public static IDIContainerProvider RegisterAll(this IDIContainerProvider provider)
    {
        provider.RegisterSimplifyWeb()
        .RegisterJsonModelBinder()

        .Register(r => new WebApplicationStartupSettings(r.Resolve <IConfiguration>()), LifetimeType.Singleton)
        .Register <WebApplicationStartup>(LifetimeType.Singleton);

        return(provider);
    }
コード例 #4
0
    public static IDIContainerProvider RegisterAll(this IDIContainerProvider provider)
    {
        // Simplify.DI.DIContainer.Current IOC container registrations starting point

        provider.RegisterSimplifyWeb()
        .RegisterJsonModelBinder()

        .Register <SampleModelFactory>();

        return(provider);
    }