Beispiel #1
0
        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;
 }