CHttpFilter::OnEndOfNetSession

virtuelle DWORD OnEndOfNetSession (CHttpFilterContext * pfc );

Rückgabewert

Eine der die folgenden Benachrichtigungstypen:

SF_STATUS_REQ_FINISHED

Der Filter verarbeitet die HTTP-Anforderung. Der Server sollte die Sitzung trennen.

SF_STATUS_REQ_FINISHED_KEEP_CONN

Identisch mit SF_STATUS_REQ_FINISHED außer der Server die TCP-Sitzung sollte offen halten, wenn die Option ausgehandelt wurde.

SF_STATUS_REQ_NEXT_NOTIFICATION

Der nächste Filter in der Benachrichtigung Kette aufgerufen werden sollte.

SF_STATUS_REQ_HANDLED_NOTIFICATION

Dieser Filter verarbeitet die Benachrichtigung. Keine anderen Handler sollte für diese besondere Benachrichtigung aufgerufen werden.

SF_STATUS_REQ_ERROR

Es ist ein Fehler aufgetreten. Der Server sollte der Win32-API verwenden SetLastError der Fehler an den Client.

SF_STATUS_REQ_READ_NEXT

Der Filter ist ein Filter undurchsichtig Stream; Die Session-Parameter zu verhandeln. Nur gültig für unformatierte Benachrichtigung lesen.

Wenn erfolglos, sollte die Meldungsart SF_STATUS_REQ_ERROR zurückgegeben werden. In diesem Fall verwenden der Server die Windows-Funktion SetLastError und geben den Fehler an den Client.

Parameter

pfc

Ein CHttpFilterContext -Objekt, das Kontextinformationen enthält und kann durch den Filter verwendet werden, die HTTP-Anforderung Kontextinformationen zugeordnet.

Bemerkungen

Dieser Member-Funktion wird aufgerufen um den Filter zu benachrichtigen, den die Sitzung beendet wird.

Überschreiben Sie diese Memberfunktion um Ihr eigenes Ende der Sitzung Implementierung bereitzustellen. Die Standardimplementierung tut nichts.

CHttpFilter ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CHttpFilter::HttpFilterProc, CHttpFilterContext

Index