IRouteConstraint Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í. |