/// <summary> /// Route used by the AttributeRouting framework in self-host projects. /// </summary> public HttpAttributeRoute(string url, HttpRouteValueDictionary defaults, HttpRouteValueDictionary constraints, HttpRouteValueDictionary dataTokens, HttpConfigurationBase configuration) : base(url, defaults, constraints, dataTokens, configuration.MessageHandler) { _configuration = configuration; _visitor = new AttributeRouteVisitor(this, configuration); QueryStringConstraints = new RouteValueDictionary(); QueryStringDefaults = new RouteValueDictionary(); }
/// <summary> /// Route used by the AttributeRouting framework in web projects. /// </summary> public AttributeRoute(string url, RouteValueDictionary defaults, RouteValueDictionary constraints, RouteValueDictionary dataTokens, Configuration configuration) : base(url, defaults, constraints, dataTokens, configuration.RouteHandlerFactory()) { _configuration = configuration; _visitor = new AttributeRouteVisitor(this, configuration); QueryStringConstraints = new RouteValueDictionary(); QueryStringDefaults = new RouteValueDictionary(); }