CHttpServerContext

CHttpServerContext nie klasy podstawowej.

CHttpServerCo&ntext udostępnia narzędzia, które obiekt CHttpServer wymaga przetwarzania danych, że klient został wysłany do HTTP server.nbsp; Gdy Microsoft Internet informacji serwera (MIIS) odbiera żądanie od przeglądarki klienta, utworzony i zainicjować obiektu CHttpServer , a tworzony jest obiekt CHttpServerContext . Jako żądania procesów biblioteki DLL rozszerzeń serwera używa funkcji członek CHttpServerContext w celu wykonywania zadań.

Obiekt CHttpServerContext istnieje oddzielnie od obiektu CHttpServer w celu umożliwienia wielowątkowości. Tylko jeden CHttpServer istnieje w module, ale serwer mogą być wymagane do procesu wiele żądań klientów jednocześnie.

CHttpServer tworzy CHttpServerContext dla każdego żądania do obsługi tych wiele żądań. CHttpServer używa wielu CHttpServerContext obiektów do uruchomienia w osobnych wątkach. Ten projekt umożliwia jednoczesne, wielu wywołań CHttpServer obiektu przez połączenia różnych klientów.

Gdy rozszerzenie, który nosi nazwę biblioteki DLL (ISA), funkcja Członkowskie ServerSupportFunction zapewnia ISA z niektórych funkcji ogólnego, jak również funkcje, które są specyficzne dla implementacji serwera HTTP.

Jeżeli rozszerzenia serwera musi przekazać coś — na przykład błąd — powrót do klienta natychmiast, wywołanie WriteClient. W przeciwnym razie serwer powinny wyjście wiadomość do klienta, aby członek danych m_pStream , posiadane przez parametr pCtxt przekazywane do niej.

# include lt;afxisapi.h>

Członkowie klasy |nbsp; Wykres hierarchii

Próbki  Próbki MFC WWWQUOTE

Index