DefaultDirectRouteProvider Class
A default implementation of IDirectRouteProvider.
Namespace: System.Web.Http.Routing
Assembly: System.Web.Http (in System.Web.Http.dll)
Inheritance Hierarchy
System.Object
System.Web.Http.Routing.DefaultDirectRouteProvider
Syntax
public class DefaultDirectRouteProvider : IDirectRouteProvider
public ref class DefaultDirectRouteProvider : IDirectRouteProvider
type DefaultDirectRouteProvider =
class
interface IDirectRouteProvider
end
Public Class DefaultDirectRouteProvider
Implements IDirectRouteProvider
Constructors
Name | Description | |
---|---|---|
DefaultDirectRouteProvider() |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetActionDirectRoutes(HttpActionDescriptor, IReadOnlyList<IDirectRouteFactory>, IInlineConstraintResolver) | Creates RouteEntry instances based on the provided factories and action. The route entries provide direct routing to the provided action. |
|
GetActionRouteFactories(HttpActionDescriptor) | Gets a set of route factories for the given action descriptor. |
|
GetControllerDirectRoutes(HttpControllerDescriptor, IReadOnlyList<HttpActionDescriptor>, IReadOnlyList<IDirectRouteFactory>, IInlineConstraintResolver) | Creates RouteEntry instances based on the provided factories, controller and actions. The route entries provided direct routing to the provided controller and can reach the set of provided actions. |
|
GetControllerRouteFactories(HttpControllerDescriptor) | Gets route factories for the given controller descriptor. |
|
GetDirectRoutes(HttpControllerDescriptor, IReadOnlyList<HttpActionDescriptor>, IInlineConstraintResolver) | Gets direct routes for the given controller descriptor and action descriptors based on IDirectRouteFactory attributes. |
|
GetHashCode() | (Inherited from Object.) |
|
GetRoutePrefix(HttpControllerDescriptor) | Gets the route prefix from the provided controller. |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
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.Http.Routing Namespace
Return to top