Свойство Session.Content
представляет собой TStrings
, которое может содержать строки и указатели TObject
. Вам не нужен отдельный TDictionary
для сопоставления строк с объектами, вы можете хранить их вместе в самом Content
.
В качестве альтернативы, вы можете получить новый класс из TIdHTTPSession
, добавить свою базу данных соединение с этим классом, а затем используйте событие TIdHTTPServer.OnCreateSession
для создания экземпляров этого класса. Затем, чтобы получить доступ к соединению с базой данных, просто введите любой объект TIdHTTPSession
в тип вашего класса.