CHttpServerContextには、基本クラスはありません。
CHttpServerContext 、 CHttpServerオブジェクトをクライアント、HTTP server.nbsp を送信しているデータを処理する必要があるツールを提供します。Microsoft インターネット情報サーバー (MIIS) が、クライアント ブラウザーから要求を受け取ると、 CHttpServerオブジェクトを作成し、初期化、およびCHttpServerContextオブジェクトが作成されます。サーバー拡張 DLL のプロセス要求として、タスクの実行、 CHttpServerContextメンバー関数を使用します。(&N)。
CHttpServerContextオブジェクトは、マルチ スレッドを可能にするためのCHttpServerオブジェクトから個別に存在します。のみ 1 つのCHttpServerモジュールでは、存在するが、サーバーは同時に複数のクライアント要求を処理する必要があります。
CHttpServer CHttpServerContextこれらの複数の要求を処理する各要求を作成します。CHttpServer複数のCHttpServerContextオブジェクトを使用して、別のスレッドで実行します。このデザインは同時、 CHttpServerへの複数の呼び出しが別のクライアント接続オブジェクトできます。
DLL (ISA) と呼ばれる、拡張すると、ISA は、HTTP サーバーの実装に固有の機能だけではなく汎用の関数の一部をメンバー関数ServerSupportFunctionを提供します。
場合は、サーバー拡張機能が何かを通信する必要があります-たとえば、エラー ? クライアントにすぐに、 WriteClientコールバックします。それ以外の場合、サーバーがクライアントに渡されるpCtxtパラメーターによって所有m_pStreamデータ メンバーにメッセージを出力する必要があります。
#include lt;afxisapi.h>
サンプル特価; MFC サンプル WWWQUOTE(&N)