Class RequiredDefaultsConstraint
A constraint used to determine if the supplied route values does not differ from the default route values.
Inheritance
System.Object
    RequiredDefaultsConstraint
  Implements
System.Web.Routing.IRouteConstraint
  Inherited Members
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
  Namespace: EPiServer.Web.Routing
Assembly: EPiServer.dll
Version: 7.19.2Syntax
public class RequiredDefaultsConstraint : IRouteConstraintConstructors
RequiredDefaultsConstraint()
Declaration
public RequiredDefaultsConstraint()Methods
Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection)
Tries to match the values with the route default values.
Declaration
public bool Match(HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Web.HttpContextBase | httpContext | Not used in this constraint. | 
| System.Web.Routing.Route | route | The route whose defaults is used to determine a match. | 
| System.String | parameterName | Not used in this constraint. | 
| System.Web.Routing.RouteValueDictionary | values | The values to match against the  | 
| System.Web.Routing.RouteDirection | routeDirection | Not used in this constraint. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | True if  | 
Remarks
First checks if values contains a controller value. If a controller value is found it will not match against route default values.
Implements
      System.Web.Routing.IRouteConstraint
  
  