HttpSessionState кажется типичным набором ключей -> значений, так почему же он не реализует IDictionary -Интерфейс?
Справочная информация: я пытаюсь вывести / сохранить контекст моего веб-сайта ASP.NET, когда возникает ошибка, и хотел сделать это с помощью рекурсивной функции, которая выводит коллекцию и все содержащие ее коллекции. Поскольку HttpSessionState
реализует только ICollection
и IEnumerable
, я теряю информацию о ключах, если хочу сделать это обычным образом (= работа с интерфейсами) .