コード例 #1
0
        public override void Init()
        {
            var handlers = RegisterHandlers();
            var dependencyResolver = new DependencyResolver(handlers, Logger);

            var config = BuildConfiguration(dependencyResolver);

            server = new HttpSelfHostServer(config);
        }
コード例 #2
0
        private HttpSelfHostConfiguration BuildConfiguration(DependencyResolver dependencyResolver)
        {
            var config = new HttpSelfHostConfiguration(BASE_URL_HTTP)
            {
                DependencyResolver = dependencyResolver
            };

            var defaults = new { controller = "Common", action = "Index" };

            config.Routes.MapHttpRoute("Global", "{*url}", defaults);

            return config;
        }