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

Antwort per Email an