Esempio n. 1
0
 /// <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();
 }
Esempio n. 2
0
 /// <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();
 }