I'm not quite sure what you mean in your question, but I will try to answer it ...
To model IgnoreRoute all you have to do is associate the StopRoutingHandler instance with your route. If you use the built-in ASP.NET Route class, you will do something like this:
routes.MapRoute( "Ignore-This", // Route name "ignore/{this}/{pattern}" // URL with parameters ).RouteHandler = new StopRoutingHandler();
Anything that matches this pattern will cause the routing system to immediately stop processing any routes.
If you want to write your own route (for example, a new type of route obtained from RouteBase ), then you need to return StopRoutingHandler from its GetRouteData method.
Eilon source share