转载:http://dev.mjxy.cn/a-How-to-customize-the-IHttpHandler.aspx

定义处理HttpHandler 让ModuleX加载的时候稍有延迟。

public class DelayDownloadHandler :IHttpHandler

{

public bool IsReusable

{

get { return true; }

}

public void ProcessRequest(HttpContext context)

{

string path = context.Server.MapPath(context.Request.Path);

if (context.Request.Path.Contains("ModuleZ"))

{

Thread.Sleep(3000);

}

context.Response.WriteFile(path);

}

}

配置web.config 在httphandler节增加配置

<httpHandlers>

<add verb="*" path="*.xap" type="RemoteModuleLoading.Web.DelayDownloadHandler, RemoteModuleLoading.Web"/>

</httpHandlers>

type=Namespace.Class,AssemblyFile

转载于:https://www.cnblogs.com/xingquan/archive/2011/07/14/2105938.html

如何自定义IHttpHandler相关推荐

  1. 深入了解Mvc路由系统

    请求一个MVC页面的处理过程 1.浏览器发送一个Home/Index 的链接请求到iis.iis发现时一个asp.net处理程序.则调用asp.net_isapi 扩展程序发送asp.net框架 2. ...

  2. Web服务器HttpServer(嵌入式设备)

    HttpServer是一个轻量级Web服务器,用于在嵌入式设备以及客户端环境中提供简单Web服务. HttpServer支持路由映射到匿名委托.WebApi接口.静态文件,以及具有多个接口的控制器类. ...

  3. 利用 IHttpHandler 自定义 HTTP 处理程序

    本文内容 引入 IHttpHandler 概述 演示创建自定义 HTTP 处理程序 创建自定义 HTTP 处理程序 映射文件扩展名 测试自定义 HTTP 处理程序 参考资料 引入 当新建一个名为 We ...

  4. IHttpHandler 概述

    IHttpHandler 概述 可能和我一样,很多Asp.Net开发人员都有过Asp的背景,以至于我们在开发程序的时候,通常都是在"页面级"上思考,也就是说我们现在正在做的这个页面 ...

  5. 【译】Asp.net MVC 利用自定义RouteHandler来防止图片盗链 (转)

    你曾经注意过在你服务器请求日志中多了很多对图片资源的请求吗?这可能是有人在他们的网站中盗链了你的图片所致,这会占用你的服务器带宽.下面这种方法可以告诉你如何在ASP.NET MVC中实现一个自定义Ro ...

  6. ASP.Net中自定义Http处理及应用之HttpHandler篇

    摘自:http://hi.baidu.com/irinihp/blog/item/c96a011ea1f78ff31ad576f8.html 很多时候,我们新建一个xxx.aspx页和xxx.aspx ...

  7. IHttpModule和IHttpHandler 应用笔记

    ASP.NET 提供了 IHttpHandler 和 IHttpModule 接口,它可使您使用与在 IIS 中所用的 Internet 服务器 API (ISAPI) 编程接口同样强大的 API,而 ...

  8. 理解并自定义HttpHandler

    前言 之前从网上找了几篇讲解如何自定义HttpHandler的文章,依葫芦画瓢却一直没成功过.经过上一篇<asp.net管道模型(管线模型)之一发不可收拾>的总结,对管道模型和请求/响应过 ...

  9. 用自定义IHttpModule实现URL重写

    在本人拙作<ASP.NET夜话>第十二章中探讨过ASP.NET底层运行机制的问题,在该书中本人也讲到过了解一些ASP.NET的低层机制对于我们灵活控制ASP.NET有很大帮助,在该书中本人 ...

最新文章

  1. 如何快速融入团队(二)
  2. 使用async await 封装 axios
  3. 如何提高还在用window系统的编码硬效率
  4. Uipath 学习栏目基础教学:3Uipath条件判断(if/else)
  5. MySql绿色版安装过程记录
  6. mysql int做主键_mysql5.5 uuid做主键与int做主键的性能实测
  7. mysql排序空放后面_python对mysql数据库的增删改查
  8. 显示/隐藏Mac系统中所有的隐藏文件
  9. 计算机专业毕业论文指导记录详细,毕业论文指导记录怎么写 了解一下
  10. Oracle 数据块 Block 说明
  11. 采集浏览器访问某网站时产生的流量,并保存为pcap文件
  12. 使用WSDL工具生成C#使用的WebService声明文件
  13. Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location解决方法
  14. 职称计算机word中文字处理,职称计算机Word2003中文字处理考试大纲
  15. 从西天取经事件看官场潜规则
  16. 第十二天学习内容 综合应用 推箱子和对战游戏
  17. LeetCode算法之蓄水池算法
  18. 10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 scre
  19. Oracle+mybatis+Java批量插入如何提升效率(10W级)
  20. [北大肖臻-区块链技术与应用笔记]第三节课——共识机制

热门文章

  1. windows netstat 查看端口、进程
  2. Centos 7 修改主机名
  3. 在Oracle中查看客户端连接的IP信息 .
  4. ORACLE查询表数据占用存储空间大小
  5. HDFS数据副本的摆放策略
  6. docker 安装mysql 5.7
  7. Dockerfile----ubuntu-java
  8. 设置eclipse默认用户名
  9. Pandas实用技能,将列(column)排序的几种方法
  10. R语言 深圳 面授_「深圳侦探电话」用R语言实现深度学习情感分析