托管ISAPI筛选器IIS 7.5

时间:2011-07-19 12:39:45

标签: caching iis-7.5 httphandler httpmodule isapi

有没有办法在IIS 7.5的托管代码(C#)中编写ISAPI筛选器功能? 详细地说,在实际将其发送回客户端以实现某些缓存功能之前,我需要访问请求响应流。 通过HttpModule或HttpHandler我只找到BeginRequest或ProcessRequest等方法......

1 个答案:

答案 0 :(得分:0)

你需要一个send_raw_data过滤器,只是为了警告你,那些会带来很大的性能损失。它可能足以抵消缓存的好处,因此您应该牢记这一点。

我不知道用托管代码执行此操作的方法,除了可能通过某种C ++包装器调用它,但这是一个非常敏感的代码路径,因此我不推荐它。 ISAPI是为C / C ++设计的,你应该这样使用它。