public AttributeRoutingConfiguration() : base(() => new MvcRouteHandler()) { _attributeFactory = new AttributeRouteFactory(this); _parameterFactory = new RouteParameterFactory(); _routeConstraintFactory = new RouteConstraintFactory(this); }
public HttpAttributeRoutingConfiguration() : base(() => HttpControllerRouteHandler.Instance) { _attributeFactory = new AttributeRouteFactory(this); _parameterFactory = new RouteParameterFactory(); _routeConstraintFactory = new RouteConstraintFactory(this); }
public HttpWebAttributeRoutingConfiguration() { AttributeRouteFactory = new AttributeRouteFactory(this); ParameterFactory = new RouteParameterFactory(); RouteConstraintFactory = new RouteConstraintFactory(this); RouteHandlerFactory = () => HttpControllerRouteHandler.Instance; RegisterDefaultInlineRouteConstraints <IRouteConstraint>(typeof(Web.Constraints.RegexRouteConstraint).Assembly); }
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; }
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); } }