CHttpFilter::OnLog

Виртуальный OnLog DWORD (CHttpFilterContext * с компенсацией, PHTTP_FILTER_LOG pLog );

Возвращаемое значение

Один из следующих типов уведомления:

SF_STATUS_REQ_FINISHED

Фильтр обработал запрос HTTP. Сервер должен отключить сеанс.

SF_STATUS_REQ_FINISHED_KEEP_CONN

Же самое, что SF_STATUS_REQ_FINISHED за исключением того, что сервер должен закрывать TCP-сессии если опция велись переговоры.

SF_STATUS_REQ_NEXT_NOTIFICATION

Должен быть вызван следующий фильтр в цепи уведомлений.

SF_STATUS_REQ_HANDLED_NOTIFICATION

Этот фильтр обрабатываются уведомления. Другие обработчики должен быть вызван для этого конкретного уведомления.

SF_STATUS_REQ_ERROR

Произошла ошибка. Сервер должен использовать Win32 API SetLastError в ошибки клиенту.

SF_STATUS_REQ_READ_NEXT

Фильтр представляет собой фильтр непрозрачной потока; Переговоры параметры сеанса. Действительны только для raw уведомление о прочтении.

Если неудачно, тип уведомлений SF_STATUS_REQ_ERROR должны быть возвращены. В этом случае, сервер должен использовать функцию Windows SetLastError и сообщить об ошибке клиенту.

Параметры

пфк

Объект CHttpFilterContext , который содержит сведения о контексте и может использоваться фильтром для связи любой информации о контексте с HTTP-запроса.

pLog

Указатель на структуру HTTP_FILTER_LOG.

Примечания

Эта функция-член вызывается framework информировать фильтр, когда сервер записывает информацию в журнал сервера.

Переопределите эта функция-член представить свой собственный метод для запись сведений в файл сервера. Реализация по умолчанию не выполняет никаких действий.

Обзор CHttpFilterЧлены класса | Иерархическая схема

См. также CHttpFilter::HttpFilterProc, HTTP_FILTER_LOG, CHttpFilterContext

Index