IRouteConstraint Interfaccia

Definizione

Definisce il contratto che deve essere implementato da una classe per controllare se un valore di parametro URL è valido per un vincolo.

public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
Derivato

Commenti

Quando si include un vincolo per un parametro URL in una definizione di route, è necessario rappresentare il vincolo come stringa o come oggetto che implementa l'interfaccia IRouteConstraint . Se il vincolo è una stringa, viene considerato come espressione regolare. Si crea una classe che implementa IRouteConstraint quando non è possibile rappresentare facilmente la logica di convalida come espressione regolare. Aggiungere la logica di convalida nel Match metodo .

Metodi

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

Determina se il parametro URL contiene un valore valido per questo vincolo.

Si applica a

Vedi anche