CHttpFilter::OnEndOfNetSession

Виртуальный DWORD OnEndOfNetSession (CHttpFilterContext * ПФК );

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

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

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-запроса.

Примечания

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

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

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

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

Index