Управляемый фильтр ISAPI IIS 7.5 - PullRequest
0 голосов
/ 19 июля 2011

Есть ли способ написать функциональность ISAPI Filter в Managed Code (C #) для IIS 7.5? Подробно, мне нужен доступ к потоку ответов на запросы, прежде чем он действительно будет отправлен обратно клиенту для реализации некоторых функций кэширования. Через HttpModule или HttpHandler я нахожу только такие методы, как BeginRequest или ProcessRequest ...

1 Ответ

0 голосов
/ 04 сентября 2011

Вам понадобится фильтр send_raw_data, и просто предупреждаю, что это приводит к значительному снижению производительности.Этого может быть достаточно, чтобы компенсировать выгоду от кэширования, поэтому вы должны помнить об этом.

Я не знаю способа сделать это с помощью управляемого кода, кроме как, возможно, вызвать его через какой-то C ++обертка, но это очень чувствительный путь кода, поэтому я бы не рекомендовал его.ISAPI разработан для C / C ++, и вы должны использовать его таким образом.

...