HttpSessionState wydaje się być typowym kluczem -> zbierania wartości, dlaczego więc nie implementuje interfejsu IDictionary?Dlaczego HttpSessionState nie implementuje IDictionary?
Tło: Próbuję wypisać/zapisać kontekst mojej witryny ASP.NET, gdy wystąpi błąd i chciał to zrobić z funkcją rekurencyjną, która wyświetla kolekcję i wszystkie zawierające kolekcje. Ponieważ HttpSessionState
implementuje tylko ICollection
i IEnumerable
, tracę informacje o kluczach, jeśli chcę to zrobić w sposób ogólny (= praca z interfejsami).
Hej, dziękuję za odpowiedź. Nie odpowiada mi jednak na moje pytanie. Nadal nie mogłem napisać ogólnej funkcji wyjścia, która działa również w innych przypadkach/kolekcjach. Musiałbym rzucić do HttpSessionState, aby to działało. – magnattic
I nadal nie wyjaśnia, dlaczego zespół .NET zdecydował się nie korzystać z interfejsu tutaj. Jestem ciekawy. ;) – magnattic