IRouteConstraint 介面

定義

定義類別必須實作的合約,以便檢查 URL 參數值對條件約束是否有效。

public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
衍生

備註

當您在路由定義中包含 URL 參數的條件約束時,必須將條件約束表示為字串或實作 IRouteConstraint 介面的物件。 如果條件約束是字串,則會將其視為正則運算式。 當您無法輕鬆地將驗證邏輯表示為正則運算式時,您可以建立實 IRouteConstraint 作的類別。 您可以在 方法中 Match 新增驗證邏輯。

方法

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

判斷 URL 參數是否包含對這個條件約束有效的值。

適用於

另請參閱