Konfigurieren der Serversitzung

Die Serversitzungs-ID wird mit der HttpCreateServerSession-Funktion erstellt und im Aufruf von HttpSetServerSessionPropertyverwendet. Der pPropertyInformation-Parameter 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 pPropertyInformation-Parameter 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. das globale Bandbreiteneinschränkungslimit oder die zentralisierte Protokollierung für diese Serversitzung aktivieren. HttpSetServerSessionProperty überschreibt die HTTP-Server-API-Konfigurationen für die aufrufende Anwendung. Sie wirkt sich nicht auf die HTTP-Server-API-weiten Eigenschaften aus. Die Serversitzungskonfigurationen werden durch Aufrufen von HttpQueryServerSessionPropertyabgefragt.