CHttpFilterContext

CHttpFilterContext no tiene una clase base.

CHttpFilterContext proporciona las herramientas que necesita un objeto CHttpFilter a procesar los datos que pasan a través del filtro. Cuando el filtro recibe una solicitud, se crea y se inicializa un objeto CHttpFilter , y se crea un objeto CHttpFilterContext . Como las filtro procesa las solicitudes, utiliza funciones de miembro de CHttpFilterContext para realizar tareas.

CHttpFilterContext existe un objeto por separado de un objeto CHttpFilter para permitir subprocesos múltiples. Existe sólo un objeto de CHttpFilter en un módulo, pero podría exigirse un filtro para procesar simultáneamente varias solicitudes de cliente.

CHttpFilter creará un CHttpFilterContext para cada solicitud gestionar estas solicitudes múltiples. Un CHttpFilter utiliza varios objetos CHttpFilterContext para ejecutar subprocesos separados. Este diseño permite simultánea, objeción de varias llamadas a la CHttpFilter por las conexiones de cliente diferente.

Cuando una extensión se llama DLL (ISA), la función miembro ServerSupportFunction solicita el servidor para proporcionar la información general de ISA al cliente.

Si el filtro debe comunicar algo — por ejemplo, un error: volver al cliente llame inmediatamente, WriteClient.

# include lt;afxisapi.h>

Miembros de la clase |nbsp; Diagrama de jerarquía

Muestra  Ejemplo de MFC MFCUCASE

Vea tambiénnbsp;CHttpServer, CHttpFilter, HTTP_FILTER_CO&NTEXT

Index