Konfigurieren der Serversitzung

Die Serversitzungs-ID wird mit der Funktion "HttpCreateServerSession " erstellt und im Aufruf von HttpSetServerSessionProperty verwendet. Der pPropertyInformation-Parameter verweist auf die Konfigurationsstruktur für den eigenschaftentyp, der festgelegt ist. Der Parameter "PropertyInformationLength " gibt die Größe in Bytes der Konfigurationsstruktur an. Wenn Sie beispielsweise den Parameter "pPropertyInformation" festlegen, muss beim Festlegen des HttpServerTimeoutsPropertyInformation-Parameters auf einen Puffer verweisen, der mindestens die Größe der HTTP_TIMEOUT_LIMIT_INFO-Struktur darstellt.

In der Regel erstellt eine HTTP-Anwendung eine einzelne Serversitzung und kann anwendungsweite Eigenschaften wie globale Bandbreitendrosselungsgrenze oder zentralisierte Protokollierung in dieser Serversitzung aktivieren. HttpSetServerSessionProperty überschreibt die HTTP Server-API-Konfigurationen für die aufrufende Anwendung; sie wirkt sich nicht auf die EIGENSCHAFTEN der HTTP-Server-API aus. Die Serversitzungskonfigurationen werden durch Aufrufen von HttpQueryServerSessionProperty abgefragt.