CHttpFilterContext має базового класу.
CHttpFilterContext надає засоби, що CHttpFilter об'єкта потрібно обробки даних, що проходить через фільтр. Коли фільтр отримує запит, створюється і ініціалізувати об'єкт CHttpFilter і створюється об'єкт CHttpFilterContext . Процеси запити "Фільтр", як він використовує CHttpFilterContext методи для виконання завдань.
CHttpFilterContext об'єкт існує окремо від CHttpFilter об'єкта для того, щоб дозволити багатопоточність. У модулі існує лише один CHttpFilter об'єкт, але фільтр, можливо, потрібно буде обробляти декілька запитів клієнта одночасно.
CHttpFilter буде створювати CHttpFilterContext для кожного запиту обробляти ці декілька запитів. CHttpFilter використовує кілька CHttpFilterContext об'єктів для запуску в окремі теми. Ця конструкція дозволяє одночасно, численні дзвінки на CHttpFilter об'єкта на інший клієнт підключення.
Коли розширення DLL (ISA) називається, функція-член ServerSupportFunction запитує сервер надає загальні ISA інформації клієнту.
Якщо фільтр слід повідомити щось — наприклад, помилки — назад, клієнтові відразу, телефонуйте WriteClient.
# включити lt;afxisapi.h>
|&Nbsp членів класу ; Ієрархічна діаграма
Зразок MFC зразок MFCUCASE
Дивіться такожnbsp;CHttpServer, CHttpFilter, HTTP_FILTER_CO&NTEXT