ASP.NET stan aplikacji a obiekt statyczny

Jeśli mam standard ASP.NET aplikacja, czy jest jakaś różnica między statycznym obiektem, a umieszczeniem instancji obiektu w stanie aplikacji?

Z mojego zrozumienia, oba obiekty istnieją raz dla domeny aplikacji.

Po drugie, co się stanie, jeśli masz obiekt statyczny w odwołanym dll, dla ASP.NET miejscu. Jest również częścią domeny aplikacji, więc zawsze będzie istnieć raz?

Author: Pure.Krome, 2008-11-20

1 answers

From: http://support.microsoft.com/default.aspx?scid=kb;PL-us; Q312607

ASP.NET zawiera stan aplikacji przede wszystkim dla kompatybilności z klasyczny ASP, dzięki czemu łatwiej jest migracja istniejących aplikacji do ASP.NET. zaleca się, aby przechowuj dane w statycznych członach Klasa aplikacji zamiast w Obiekt aplikacji. Zwiększa to wydajność, ponieważ można uzyskać dostęp do zmienna statyczna dostęp do elementu w wniosek słownik.

Również, tak, zmienne statyczne zachowują się tak samo niezależnie od tego, skąd są ładowane, i istnieją dokładnie raz na domenę aplikacji (chyba że mówisz o tych oznaczonych [ThreadStatic])

 56
Author: Chris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-19 23:23:46