Globale statische Objekte

Über die Datei global.asax lassen sich deklarativ Instanzen von Klassen erzeugen, die von jedem Web Form innerhalb der gesamten Anwendung verwendet werden können. Dadurch erhält man zentral die Möglichkeit, globale Objekte zu definieren, die in allen Anwendungsteilen immer zur Verfügung stehen. Diese Objekte werden bei der ersten Verwendung automatisch instanziiert. Als Gültigkeit kann sowohl die Anwendungs- als auch die Benutzersitzungsebene definiert werden.

Um auf globale statische Objekte zur Laufzeit zuzugreifen, kann die Application.StaticObjects-Liste bzw. die Session.StaticObjects-Liste verwendet werden.

Tipp

Der Vorteil der globalen statischen Objekte gegenüber der Verwendung der Application- und Session-Objektmenge ...

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.