IRouteConstraint Rozhraní

Definice

Definuje kontrakt, který musí třída implementovat, aby bylo možné zkontrolovat, jestli je hodnota parametru adresy URL platná pro omezení.

public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
Odvozené

Poznámky

Pokud do definice trasy zahrujete omezení pro parametr adresy URL, musíte toto omezení reprezentovat jako řetězec nebo jako objekt, který implementuje IRouteConstraint rozhraní. Pokud je omezením řetězec, je považován za regulární výraz. Vytvoříte třídu, která se IRouteConstraint implementuje, když nemůžete jednoduše reprezentovat logiku ověřování jako regulární výraz. Logiku ověřování přidáte do Match metody .

Metody

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

Určuje, jestli parametr adresy URL obsahuje platnou hodnotu pro toto omezení.

Platí pro

Viz také