#421 - Estrarre le chiavi contenute nell'oggetto Cache di ASP.NET
ASP.NET oltre alle classiche variabili Application e Session, ha il supporto per un nuovo tipo di variabile, gestiste attraverso l'oggetto Cache.
Le informazioni memorizzate in questo livello, infatti, hanno un accesso molto rapido e quindi contribuiscono a migliorare le performance.
Tuttavia contribuiscono anche a far decadere le prestazioni generali, perchè occupano la memoria del server.
Ecco che quindi uno script come il seguente può essere utile: mostrerà tutte le coppie chiave/valore contenute all'interno di Cache.
<%@ Import Namespace="System.Data"%>
<SCRIPT RUNAT="server" Language="VB">
Sub Page_Load(sender as Object, e as EventArgs)
' nuovo datatable per contenere le chiavi/valori
Dim dt as New DataTable("cache")
' nuova colonna per le chiavi
dt.Columns.Add(new DataColumn("Chiave"))
' nuvoa colonna per i valori
dt.Columns.Add(new DataColumn("Valore"))
Dim dr as DataRow
Dim Item As DictionaryEntry
For Each Item In Cache
' nuova riga nel datatable con chiavi/valori
dr = dt.NewRow()
dr(0) = Item.Key.ToString()
dr(1) = Item.Value.ToString()
dt.Rows.Add(dr)
Next
' databind sul datagrid
dg.datasource = dt
dg.databind
End Sub
</SCRIPT>
<asp:DataGrid runat="server" id="dg"/>
Per maggiori informazioni sull'oggetto Cache si veda
http://www.aspitalia.com/articoli/aspplus/cache.aspx
Approfondimenti
- Speciale .NET Framework 3.5 SP1
- Velocity: ADO.NET Distributed Cache
- Nuovi corsi su ASP.NET 3.5 e LINQ a catalogo
- #927 - Un HttpModule per passare automaticamente da HTTP a HTTPS
- Rilasciato il SP1 del .NET Framework 3.5 e di VS 2008
- ASPItalia.com Future Web Conference: 15 gennaio 2008, L'Aquila
- #964 - Utilizzare i ruoli nell'accesso alle funzionalità dei Dynamic Data Control
- Il modo più facile per far andare ASP.NET 3.5 sul vostro server
- #936 - Aggiungere una riga con il totale calcolato al GridView
- #955 - Realizzare un metodo FindControl generico utilizzando gli Extension Method
- StringValidatorAttribute ConfigurationProperty e DefaultValue
- La regressione ed ASP.NET 3.5 SP 1
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!