CHttpServerContext

CHttpServerContext має базового класу.

CHttpServerCo&ntext надає інструменти, що CHttpServer об'єкта потрібно обробки даних, що клієнт надсилає на HTTP server.nbsp; Коли в Microsoft Інтернету відомості про сервер (MIIS) отримує запит від браузера-клієнта, створюється і ініціалізувати об'єкт CHttpServer і створюється об'єкт CHttpServerContext . Як на розширення DLL процесів запити до сервера він використовує CHttpServerContext методи для виконання завдань.

CHttpServerContext об'єкт існує окремо від CHttpServer об'єкта для того, щоб дозволити багатопоточності. У модулі існує лише один CHttpServer , а сервер, можливо, потрібно буде обробляти декілька запитів клієнта одночасно.

CHttpServer створює CHttpServerContext для кожного запиту обробляти ці декілька запитів. CHttpServer використовує кілька CHttpServerContext об'єктів для запуску в окремі теми. Ця конструкція дозволяє одночасно, численні дзвінки на CHttpServer об'єкта на інший клієнт підключення.

Коли розширення DLL (ISA) називається, функція-член ServerSupportFunction надає ISA з деяких функцій загального призначення, а також функції, які є специфічними для впровадження HTTP-сервер.

Якщо сервер розширення слід повідомити щось — наприклад, помилки — назад, клієнтові відразу ж, називають WriteClient. В іншому випадку, сервера повинні вивести повідомлення клієнта для m_pStream компонент даних, що належать pCtxt параметр, переданий до нього.

# включити lt;afxisapi.h>

|&Nbsp членів класу ; Ієрархічна діаграма

Зразок  MFC зразок WWWQUOTE

Index