System.Web.Routing.UrlRoutingModule.PostMapRequestHandler C# (CSharp) Method

PostMapRequestHandler() private method

private PostMapRequestHandler ( HttpContextBase context ) : void
context HttpContextBase
return void
		public virtual void PostMapRequestHandler (HttpContextBase context)
		{
#if !NET_4_0
			if (context == null)
				throw new ArgumentNullException ("context");

			// FIXME: find out what it actually does.
			IHttpHandler h = (IHttpHandler) context.Items [module_identity_key];
			if (h != null)
				context.Handler = h;

			string original_path = context.Items [original_path_key] as string;
			if (!String.IsNullOrEmpty (original_path))
				context.RewritePath (original_path);
#endif
		}

Same methods

UrlRoutingModule::PostMapRequestHandler ( object o, EventArgs e ) : void

Usage Example

Example #1
0
		public void PostMapRequestHandlerNoPath ()
		{
			var m = new UrlRoutingModule ();
			RouteTable.Routes.Add (new MyRoute ("foo/bar", new MyRouteHandler ()));
			// ... huh? no NIE? what does it do then?
			m.PostMapRequestHandler (new HttpContextStub2 ("~/foo/bar", null));
		}
All Usage Examples Of System.Web.Routing.UrlRoutingModule::PostMapRequestHandler