Posts
163
Comments
179
Trackbacks
5
ASP.NET cache in un'applicazione Windows Form

Sto sviluppando un'applicazione Windows Form ed è nata la necessità di utilizzare una piccola cache interna per mantere tutti quei dati "costanti" o che cambiano con frequenza molto bassa. Banalmente devo poter inserire un oggetto nella cache per X secondi e recuperarlo successivamente. Non ho necessità di avere cache condivisa tra più applicazioni ne ho necessità di altre funzionalità più complesse.

In rete ho trovato questo articolo che illustra brevemente come utilizzare la cache ASP.NET da una Windows Form. Rispetto al codice dell'esempio e prendendo spunto da uno dei commenti, ho notato che è possibile utilizzare direttamente l'oggetto HttpRuntime.Cache dato che è statico.

Qualcuno sa se questo sistema sia affidabile o se dia problemi di qualche tipo? 

posted on mercoledì 14 marzo 2007 14:48 Print
Comments
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Giancarlo Sudano
14/03/2007 16:47
Il provider principale di cache di NHibernate si basa esattamente su quell'oggetto. E lo fa a prescindere del tipo di applicazione (win/web).
Vai tranquillo :)
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Matteo
14/03/2007 20:07
Fra i commenti dell'articolo che segnali ce n'è uno interessante:

"The System.Web DLL requires the following platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family"

Se prevedi di distribuire anche su altre piattaforme...
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Alessandro Sorcinelli
15/03/2007 12:54
In realtà è un "non problema" nel senso che comunque sia i sistemi più vecchi del 2000 non saranno supportati ne da me ne da Microsoft.
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Matteo
15/03/2007 13:57
Windows XP Home rimane escluso però...
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Alessandro Sorcinelli
15/03/2007 14:00
Dal commento sembrerebbe di sì, ma mi sembra molto strana la cosa.
Non ho ancora avuto occasione di approfondire il discorso e di verificare se sia così.
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Fabio
15/03/2007 17:59
Usa Enterprise Library for .NET Framework 2.0 utilizza Caching Block
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Alessandro Sorcinelli
15/03/2007 18:15
Beh, la mia intezione era proprio quella di non utilizzare l'Enterprise Library per una cosa così "banale" e semplice.
Per questo mi piaceva utilizzare una soluzione già presente nel Framework .NET.
Gravatar
# re: ASP.NET cache in un'applicazione Windows Form
Andrea
16/12/2011 11:08
Ciao con il framework 4.0 io userei ObjectCache.
Comments have been closed on this topic.
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.

La mia foto

Logo MCAD
Logo MCTS