Zustandsverwaltung auf Anwendungsebene

Auch für eine komplette Webanwendung können Zustandswerte sinnvoll sein. Daten, die für alle Benutzer der Anwendung gelten, können hier gespeichert und abgerufen werden. Hierzu zählt z. B. die aktuelle Anzahl angemeldeter Benutzer, eine Datenbankverbindung usw.

Für die Verwaltung von globalen (also seiten- und sitzungsübergreifenden) Zuständen (alias Anwendungszuständen) bietet ASP.NET die Objektmengen Application und Cache an. Anders als bei der Application-Auflistung kann in der Cache-Auflistung ein Objekt mit einem Verfallskriterium ausgestattet werden. Ein Verfallskriterium ist nicht nur ein Zeitraum, sondern auch das Ändern einer Datei oder eines anderen Objekts im Zwischenspeicher. Somit kann die Cache ...

Get Microsoft ASP.NET 4.0 mit Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.