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, 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í. |