Share via


RouteBuilder Class

 

Note: This API is now obsolete.

Builds Route instances based on route information.

Namespace:   System.Web.Mvc.Routing
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Inheritance Hierarchy

System.Object
  System.Web.Mvc.Routing.RouteBuilder

Syntax

[ObsoleteAttribute("Obsolete, do not use. To create custom Routes with attribute routing, use System.Web.Mvc.Routing.RouteFactoryAttribute")]
public class RouteBuilder
[ObsoleteAttribute("Obsolete, do not use. To create custom Routes with attribute routing, use System.Web.Mvc.Routing.RouteFactoryAttribute")]
public ref class RouteBuilder 
[<ObsoleteAttribute("Obsolete, do not use. To create custom Routes with attribute routing, use System.Web.Mvc.Routing.RouteFactoryAttribute")>]
type RouteBuilder = class end
<ObsoleteAttribute("Obsolete, do not use. To create custom Routes with attribute routing, use System.Web.Mvc.Routing.RouteFactoryAttribute")>
Public Class RouteBuilder

Constructors

Name Description
System_CAPS_pubmethod RouteBuilder()

Initializes a new instance of the RouteBuilder class using the default inline constraint resolver.

System_CAPS_pubmethod RouteBuilder(IInlineConstraintResolver)

Initializes a new instance of the RouteBuilder class.

Properties

Name Description
System_CAPS_pubproperty ConstraintResolver

Gets the resolver for resolving inline constraints.

Methods

Name Description
System_CAPS_pubmethod BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo)

Builds an Route.

System_CAPS_pubmethod BuildDirectRoute(String, ControllerDescriptor)

Builds an Route for a particular action.

System_CAPS_pubmethod BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String)

Builds an Route for a particular action.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Mvc.Routing Namespace

Return to top