Я не совсем уверен, что вы имеете в виду в своем вопросе, но я постараюсь ответить на него ...
Чтобы смоделировать IgnoreRoute
, все, что вам нужно сделать, - это связать экземплярStopRoutingHandler
с вашего маршрута.Если вы используете встроенный класс ASP.NET «Маршрут», вы должны сделать что-то вроде этого:
routes.MapRoute(
"Ignore-This", // Route name
"ignore/{this}/{pattern}" // URL with parameters
).RouteHandler = new StopRoutingHandler();
Все, что соответствует этому шаблону, приведет к тому, что система маршрутизации немедленно прекратит обрабатывать больше маршрутов..
Если вы хотите написать свой собственный маршрут (например, новый тип маршрута, производный от RouteBase
), то из его метода GetRouteData
необходимо вернуть StopRoutingHandler
. * 1013.*