In ASP.NET 3.5 ist es möglich, alle Sitzungsobjekte (nicht die Objekte in der aktuellen Sitzung, sondern alle Sitzungen für alle Benutzer) zu durchlaufen, sodass ihre Sammlungsinhalte manipuliert werden können (dh ein Sammlungselement wird entfernt) alle aktiven Sitzungen)?ASP.NET: Ist es möglich, alle Session-Objekte zu durchlaufen?
Und wenn ja, funktioniert dies mit dem ASP.NET State Service (Zugriff auf alle Sitzungen, die von allen Webservern erstellt werden, die den gleichen Statusdienst gemeinsam nutzen, alle über einen Webserver)?
Entfernt diese Technik Elemente aus dem zugrunde liegenden Sitzungsspeicher? Werden sie von SQL Server entfernt, wenn sie dort gespeichert sind oder vom Statusserver? –
Es gilt nur für die InProc-Sitzung, die nur auf einem einzelnen Server sinnvoll wäre. Es wäre viel einfacher, es vom SQL-Server aus zu tun, aber ich habe das Schema nicht wirklich untersucht, um zu wissen, ob es möglich ist, auf ein bestimmtes Objekt zuzugreifen. Ich verwende normalerweise InProc, da ich nicht viel speicher, und meine Anwendungen sind klein genug für einen einzelnen Server. – tvanfosson
Danke, aber Sie könnten die Sitzung auch in eine neue Sammlung einfügen und diese in die Anwendungssammlung einfügen. Ich muss im Namen aller Server aktualisieren, die den Statusserver verwenden. –