IRouteConstraint Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o contrato que uma classe deve implementar para verificar se um valor de parâmetro URL é válido para uma restrição.
public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
- Derivado
Observações
Quando inclui uma restrição para um parâmetro URL numa definição de rota, deve representar a restrição como uma string ou como um objeto que implementa a IRouteConstraint interface. Se a restrição for uma cadeia, é tratada como uma expressão regular. Cria-se uma classe que implementa IRouteConstraint quando não se pode representar facilmente a lógica de validação como uma expressão regular. Adiciona-se a lógica de validação no Match método.
Métodos
| Name | Description |
|---|---|
| Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection) |
Determina se o parâmetro URL contém um valor válido para esta restrição. |