Also ich bin gerade dabei unser System in der Richtung total umzubauen und vieles in solche Singeltons zu verpacken.
Bestes Beispie finde ich ist HttpContext.Current. Nach diesem Schema baue ich auch meine Singletons so dass ich immer über Klassenname.Current darauf zugreifen kann. Dabei kann man gut verteilen ob so ein Objekt in Application oder Session liegen soll, wobei ich gemerkt habe das es nicht so toll ist, ein Objekt in die Session zu packen. Das kann unter Umständen viel Speicher brauchen wenn es viele User sind und man kann die Speicherung der Session schlecht auf eine andere Speicherung (z.B. SQL Server) umstellen bzw. dann wird es langsam weil alles serialisiert werden muss. Der Ressourcenmanager wird bei mir auch ein Singleton. Beim ersten Start entpackt er sogar ein paar Ressourcen schon mal im vorraus in das Filesystem des Webservers. Dann dauert halt der erste Start der Application länger, wobei ich beim Start sogar die HASH Werte der Dateien vergleiche und nur Dateien entpacke welche einen anderen HASH Wert haben als die schon verpackten. Gruß Andi -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von kosmi Gesendet: Montag, 27. Juni 2005 10:59 An: [email protected] Betreff: Re: [Asp.net] ResourceManager als Singleton? Sind die Texte statisch? Dann koenntest du sie als public static irgendwo hinpacken und einfach so benutzen Sonst macht ein Singleton schon Sinn, den kannst du dir dann in jedem WebUserControl holen. Grüße Daniel Tobias Traguth wrote: > Hallo Liste, > > passend zu aktuellen Diskussion mit static, Application, Singleton nu > kurze Frage von mir: > Macht es Sinn einen ResourceManager als Singleton zu implementieren? > Ich habe ca. 5 WebForms, die alle mit einzelnen WebUserControls gefüllt > sind. > In diesen Controls muss der Text eingesetzt werden. > Erzeuge ich den Resource Manager lieber in jeder WebFrom und setze die > Texte über properties meiner Controls, oder rufe ich eine > Singleton-Instanz des ResourceManagers aus den Controls heraus auf um > die Texte direkt einzulesen?? > > Oder lohnt der ganze Aufwand nicht und ich öffne in jedem Control einen > eigenen ResourceManager...aber das kann ich mir echt nicht vorstellen. > Danke schonmal für Eure Anregungen. > > Grüße aus Karlsruhe > Tobias :-) > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net > > _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
