CHttpFilterContext

CHttpFilterContext non dispone di una classe base.

CHttpFilterContext fornisce gli strumenti che ha bisogno di un oggetto CHttpFilter per elaborare i dati che passa attraverso il filtro. Quando il filtro riceve una richiesta, un oggetto CHttpFilter viene creato e inizializzato e viene creato un oggetto CHttpFilterContext . Come filtro elabora le richieste, utilizza funzioni membro CHttpFilterContext per eseguire attività.

Un oggetto CHttpFilterContext esiste separatamente da un oggetto CHttpFilter per permettere multi-threading. Esiste un solo oggetto di CHttpFilter in un modulo, ma potrebbe essere necessario un filtro per elaborare le richieste dei client multipli contemporaneamente.

CHttpFilter creerà un CHttpFilterContext per ogni richiesta gestire queste richieste multiple. Un CHttpFilter utilizza più oggetti CHttpFilterContext per l'esecuzione in un thread separato. Questo design consente simultaneo, più chiamate a CHttpFilter l' oggetto da connessioni client differenti.

Quando un'estensione DLL (ISA) viene chiamato, la funzione membro ServerSupportFunction chiede al server per fornire le informazioni generali di ISA al client.

Se il filtro deve comunicare qualcosa — per esempio, un errore — torna al client immediatamente, chiamare WriteClient.

# include lt;afxisapi.h>

Membri della classe |nbsp; Gerarchia Chart

Campio&nenbsp; Esempio MFC MFCUCASE

Vedere anchenbsp;CHttpServer, CHttpFilter, HTTP_FILTER_CO&NTEXT

Index