IRouteConstraint Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |