Sdílet prostřednictvím


IRouteConstraint Rozhraní

Definice

Definuje kontrakt, který musí třída implementovat, aby bylo možné zkontrolovat, zda 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 zahrnete omezení pro parametr adresy URL, musíte toto omezení reprezentovat jako řetězec nebo jako objekt, který implementuje IRouteConstraint rozhraní. Pokud je omezení řetězec, je považováno za regulární výraz. Vytvoříte třídu, která se implementuje IRouteConstraint v případech, kdy nelze snadno 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, zda parametr adresy URL obsahuje platnou hodnotu pro toto omezení.

Platí pro

Viz také