อ่านในภาษาอังกฤษ แก้ไข

แชร์ผ่าน


IRouteConstraint Interface

Definition

Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.

C#
public interface IRouteConstraint
Derived

Remarks

When you include a constraint for a URL parameter in a route definition, you must represent the constraint as either string or as an object that implements the IRouteConstraint interface. If the constraint is a string, it is treated as a regular expression. You create a class that implements IRouteConstraint when you cannot represent the validation logic easily as a regular expression. You add the validation logic in the Match method.

Methods

Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection)

Determines whether the URL parameter contains a valid value for this constraint.

Applies to

ผลิตภัณฑ์ เวอร์ชัน
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

See also