Condividi tramite


Procedura: eliminare gli elementi dalla cache in ASP.NET

Aggiornamento: novembre 2007

I dati contenuti nella cache ASP.NET sono volatili, ovvero non vengono memorizzati in modo permanente. È possibile che vengano rimossi automaticamente dalla cache per uno dei seguenti motivi:

  • La cache è piena.

  • L'elemento è scaduto.

  • Un elemento da cui dipendono è cambiato.

Per ulteriori informazioni, vedere Cenni preliminari sull'inserimento nella cache in ASP.NET.

Il metodo specifico di rimozione degli elementi dalla cache viene determinato nel codice utilizzato per aggiungere un elemento alla cache. Per ulteriori informazioni, vedere Procedura: aggiungere elementi alla cache. È possibile scegliere di essere avvisati quando un elemento viene rimosso dalla cache. Per ulteriori informazioni, vedere Procedura: notificare all'applicazione la rimozione di un elemento dalla cache.

Oltre a consentire l'eliminazione automatica degli elementi dalla cache, è possibile rimuoverli in modo esplicito.

Nota:

Quando si chiama il metodo Insert e si aggiunge alla cache un elemento che ha lo stesso nome di uno già esistente, l'elemento preesistente verrà rimosso dalla cache.

Per eliminare un elemento dalla cache in modo esplicito

  • Chiamare il metodo Remove, passando la chiave dell'elemento che si desidera rimuovere.

    Nell'esempio riportato di seguito viene illustrato come rimuovere un elemento con chiave MyData1.

    Cache.Remove("MyData1")
    
    Cache.Remove("MyData1");
    

Vedere anche

Attività

Procedura: aggiungere elementi alla cache

Procedura: notificare all'applicazione la rimozione di un elemento dalla cache

Procedura: recuperare i valori degli elementi memorizzati nella cache

Concetti

Memorizzazione nella cache dei dati dell'applicazione