Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce la configurazione per l'implementazione ObjectCache in memoria predefinita mediante la voce memoryCache nel file di configurazione.
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
None
Elementi figlio
Elemento |
Oggetto di descrizione |
|---|---|
Definisce un elemento utilizzato per configurare una cache basata sulla classe MemoryCache. |
Elementi padre
Elemento |
Oggetto di descrizione |
|---|---|
Specifica l'elemento radice in ogni file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
Note
Le classi in questo spazio dei nomi forniscono un modo per utilizzare le funzionalità di memorizzazione nella cache come quelle in ASP.NET, ma senza una dipendenza sull'assembly System.Web. Per ulteriori informazioni, vedere Memorizzazione nella cache in applicazioni .NET Framework.
Nota |
|---|
La funzionalità della memorizzazione nella cache di output e i tipi nello spazio dei nomi System.Runtime.Caching sono nuovi in .NET Framework versione 4. |
Esempio
Nell'esempio seguente viene mostrato come configurare una cache basata sulla classe MemoryCache. In questo esempio viene illustrato come configurare un'istanza della voce namedCaches per la cache in memoria. Nell'esempio seguente viene illustrato come impostare il nome della cache nel nome della voce della cache predefinita, impostando l'attributo name su "valore predefinito".
L'attributo cacheMemoryLimitMegabytes e l'attributo physicalMemoryPercentage sono impostati su zero. Impostando questi attributi a zero, le regole euristiche di dimensionamento automatico MemoryCache sono utilizzate come predefinite. L'implementazione della cache deve confrontare il carico di memoria corrente ai limiti di memoria in percentuale e assoluti ogni due minuti.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="default"
cacheMemoryLimitMegabytes="0"
physicalMemoryPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>
Nota