private RouteAttribute(string url, string name, HttpVerbs?verbs, RoutePriority priority) { Url = url.ToLower(); Name = name; AcceptVerbs = verbs; Priority = priority; }
private RouteAttribute(string url, string name, HttpVerbs?verbs, RoutePriority priority, AuthorizedUser users, bool skipCSRF) { Url = url.ToLower(); Name = name; AcceptVerbs = verbs; Priority = priority; AuthorizedUsers = users; SkipXSRFCheck = skipCSRF; if (AuthorizedUsers == 0) { throw new ArgumentException("users must permit at least one class of user to reach this route"); } }
private IntraRouteAttribute(string url, string name, HttpVerbs?verbs, RoutePriority priority, RouteHandler handler) { Url = url.ToLower(); Name = name; AcceptVerbs = verbs; Priority = priority; switch (handler) { case RouteHandler.Mvc: Handler = new MvcRouteHandler(); break; default: Handler = new MvcRouteHandler(); break; } }
public RouteAttribute(string url, HttpVerbs verbs, RoutePriority priority) : this(url, "", verbs, priority) { }
public RouteAttribute(string url, RoutePriority priority) : this(url, "", null, priority) { }
public RouteAttribute(string url, HttpVerbs verbs, RoutePriority priority, AuthorizedUser users) : this(url, "", verbs, priority, users, false) { }
public RouteAttribute(string url, RoutePriority priority, AuthorizedUser users) : this(url, "", null, priority, users, false) { }
public PutAttribute(string url, RoutePriority priority) : base(url, "", HttpVerbs.Put, priority) { }
public HeadAttribute(string url, RoutePriority priority) : base(url, "", HttpVerbs.Head, priority) { }
public DeleteAttribute(string url, RoutePriority priority) : base(url, "", HttpVerbs.Delete, priority) { }
public IntraRouteAttribute(string url, HttpVerbs verbs, RoutePriority priority, RouteHandler handler) : this(url, "", verbs, priority, handler) { }
public IntraRouteAttribute(string url, RoutePriority priority) : this(url, "", null, priority, RouteHandler.Mvc) { }