IHttpHandler IRouteHandler.GetHttpHandler(RequestContext requestContext) { var embeddedResourceNameResolver = new EmbeddedResourceNameResolver(MefAssemblyFetcher.Fetch()); var virtualFileStreamFetcher = new VirtualFileStreamFetcher(); return(new EmbeddedResourceHttpHandler(requestContext.RouteData, embeddedResourceNameResolver, virtualFileStreamFetcher)); }
IHttpHandler IRouteHandler.GetHttpHandler(RequestContext requestContext) { var embeddedResourceNameResolver = new EmbeddedResourceNameResolver(MefAssemblyFetcher.Fetch()); var virtualFileStreamFetcher = new VirtualFileStreamFetcher(); return new EmbeddedResourceHttpHandler(requestContext.RouteData, embeddedResourceNameResolver, virtualFileStreamFetcher); }
public EmbeddedResourceHttpHandler(RouteData routeData, EmbeddedResourceNameResolver embeddedResourceNameResolver, VirtualFileStreamFetcher streamFetcher) { _routeData = routeData; _embeddedResourceNameResolver = embeddedResourceNameResolver; _streamFetcher = streamFetcher; }