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 predefinita in memoria ObjectCache tramite la memoryCache voce nel file di configurazione.
<configurazione>
<system.runtime.caching>
Sintassi
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
None
Elementi figli
| Elemento | Description |
|---|---|
| <memoryCache> | Definisce un elemento utilizzato per configurare una cache basata sulla MemoryCache classe . |
Elementi padre
| Elemento | Description |
|---|---|
| <configurazione> | Specifica l'elemento radice in ogni file di configurazione usato dalle applicazioni Common Language Runtime e .NET Framework. |
Osservazioni:
Le classi in questo spazio dei nomi consentono di usare funzionalità di memorizzazione nella cache come quelle in ASP.NET, ma senza una dipendenza dall'assembly System.Web . Per altre informazioni, vedere Memorizzazione nella cache nelle applicazioni .NET Framework.
Annotazioni
Le funzionalità e i tipi di memorizzazione nella cache di output nello spazio dei System.Runtime.Caching nomi sono nuovi in .NET Framework 4.
Example
Nell'esempio seguente viene illustrato come configurare una cache basata sulla MemoryCache classe . Nell'esempio viene illustrato come configurare un'istanza della voce per la namedCaches cache di memoria. Il nome della cache viene impostato sul nome della voce della cache predefinita impostando l'attributo name su "Default".
L'attributo cacheMemoryLimitMegabytes e l'attributo physicalMemoryPercentage sono impostati su zero. L'impostazione di questi attributi su zero indica che l'euristica MemoryCache di ridimensionamento automatico viene usata per impostazione predefinita. L'implementazione della cache deve confrontare il carico di memoria corrente con i limiti di memoria assoluti e basati su percentuale ogni due minuti.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>