CHttpFilterContext не имеет базовый класс.
CHttpFilterContext предоставляет инструменты, которые CHttpFilter объект необходимо обрабатывать данные, проходящего через фильтр. Когда фильтр получает запрос, создается и инициализируется объект CHttpFilter , и создается объект CHttpFilterContext . Как фильтр обрабатывает запросы он использует CHttpFilterContext функций-членов для выполнения задач.
Объект CHttpFilterContext существует отдельно от объекта CHttpFilter с тем чтобы позволить многопоточность. Существует только один объект CHttpFilter в модуле, но фильтр может потребоваться одновременно обрабатывать несколько запросов клиентов.
CHttpFilter создаст CHttpFilterContext для каждого запроса для обработки этих нескольких запросов. CHttpFilter использует несколько CHttpFilterContext объектов для запуска в отдельных потоках. Эта конструкция позволяет одновременно, множества вызовов для CHttpFilter объекта различных клиентских подключений.
Когда расширение вызове DLL (ISA), функции-члена ServerSupportFunction запрашивает сервер для предоставления общей информации ISA к клиенту.
Если фильтр должен сообщить кое-что — например, ошибка — обратно к клиенту сразу же, звоните WriteClient.
# include lt;afxisapi.h>
Члены класса |nbsp; Иерархическая схема
Пример Образца MFC MFCUCASE
См. такжеnbsp;CHttpServer, CHttpFilter, HTTP_FILTER_CO&NTEXT