ASP.NET: Is it possible to iterate through all Session objects

asp.netcollectionssession

In ASP.NET 3.5, is it possible to iterate through all of the session objects (not the objects within the current session, but all sessions across all users) so that their collection contents can be manipulated (i.e. one collection item removed from all active sessions)?

And if so, does this work with ASP.NET State Service (accessing all sessions created by all web servers that are sharing the same state service, all from one web server)?

Best Answer

This answer to a question I asked about removing a session from another session may be helpful to you. I haven't tried it and you'd need to extend it, but it appears possible to access the container for all sessions using reflection.