Konfigurieren der Serversitzung

Die Serversitzungs-ID wird mit der HttpCreateServerSession-Funktion erstellt und im Aufruf von HttpSetServerSessionProperty verwendet. Der Parameter pPropertyInformation verweist auf die Konfigurationsstruktur für den festgelegten Eigenschaftentyp. Der Parameter PropertyInformationLength gibt die Größe der Konfigurationsstruktur in Bytes an. Wenn Sie beispielsweise httpServerTimeoutsProperty festlegen, muss der Parameter pPropertyInformation auf einen Puffer zeigen, der mindestens die Größe der HTTP_TIMEOUT_LIMIT_INFO-Struktur aufweist.

In der Regel erstellt eine HTTP-Anwendung eine einzelne Serversitzung und kann anwendungsweite Eigenschaften festlegen, z. B. die globale Bandbreiteneinschränkung oder die zentralisierte Protokollierung für diese Serversitzung. HttpSetServerSessionProperty überschreibt die HTTP-Server-API-Konfigurationen für die aufrufende Anwendung. Dies wirkt sich nicht auf die API-weiten HTTP-Servereigenschaften aus. Die Serversitzungskonfigurationen werden durch Aufrufen von HttpQueryServerSessionProperty abgefragt.