HttpSessionState dường như là một bộ sưu tập khóa -> giá trị điển hình, vậy tại sao nó không triển khai IDictionary -Mục tiêu?Tại sao HttpSessionState không triển khai IDictionary?
Bối cảnh: Tôi đang cố gắng xuất/lưu bối cảnh của trang web ASP.NET khi xảy ra lỗi và muốn thực hiện điều này bằng chức năng đệ quy, kết quả là Tập hợp và tất cả chứa Bộ sưu tập. Bởi vì HttpSessionState
chỉ thực hiện ICollection
và IEnumerable
, tôi đang mất thông tin về các khóa nếu tôi muốn thực hiện theo cách chung chung (= làm việc với giao diện).
Xin cảm ơn câu trả lời. Nó không trả lời câu hỏi của tôi, mặc dù. Tôi vẫn không thể viết một chức năng chung cho đầu ra sau đó, mà làm việc cho các trường hợp/bộ sưu tập khác quá. Tôi sẽ phải chuyển sang HttpSessionState để thực hiện công việc này. – magnattic
Và nó vẫn không giải thích tại sao nhóm .NET chọn không sử dụng giao diện ở đây. Tôi tò mò. ;) – magnattic