public HttpWebAttributeRoutingConfiguration()
        {
            AttributeRouteFactory  = new AttributeRouteFactory(this);
            ParameterFactory       = new RouteParameterFactory();
            RouteConstraintFactory = new RouteConstraintFactory(this);

            RouteHandlerFactory = () => HttpControllerRouteHandler.Instance;
            RegisterDefaultInlineRouteConstraints <IRouteConstraint>(typeof(Web.Constraints.RegexRouteConstraint).Assembly);
        }
Exemplo n.º 2
0
        public AttributeRoutingConfiguration()
        {
            AttributeRouteFactory  = new AttributeRouteFactory(this);
            ParameterFactory       = new RouteParameterFactory();
            RouteConstraintFactory = new RouteConstraintFactory(this);

            RouteHandlerFactory      = () => new MvcRouteHandler();
            CurrentUICultureResolver = (ctx, data) => Thread.CurrentThread.CurrentUICulture.Name;
            RegisterDefaultInlineRouteConstraints <IRouteConstraint>(typeof(RegexRouteConstraint).Assembly);
        }
        public void Init()
        {
            AttributeRouteFactory  = new AttributeRouteFactory(this);
            RouteConstraintFactory = new RouteConstraintFactory(this);
            ParameterFactory       = new RouteParameterFactory();

            RegisterDefaultInlineRouteConstraints <IHttpRouteConstraint>(typeof(RegexRouteConstraint).Assembly);

            // Must turn on AutoGenerateRouteNames and use the Unique RouteNameBuilder for this to work out-of-the-box.
            AutoGenerateRouteNames = true;
            RouteNameBuilder       = RouteNameBuilders.Unique;
        }
Exemplo n.º 4
0
        public HttpWebConfiguration(bool inMemory = false)
        {
            if (inMemory)
            {
                Init();
            }
            else
            {
                AttributeRouteFactory  = new AttributeRouteFactory(this);
                ParameterFactory       = new RouteParameterFactory();
                RouteConstraintFactory = new RouteConstraintFactory(this);

                RouteHandlerFactory = () => null;
                RegisterDefaultInlineRouteConstraints <IRouteConstraint>(
                    typeof(Web.Constraints.RegexRouteConstraint).Assembly);
            }
        }