Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Controla el mecanismo de almacenamiento en caché para las solicitudes de red.
<configuration>
<system.net>
<requestCaching>
Syntax
<requestCaching
isPrivateCache ="true|false"
disableAllCaching="true|false"
defaultPolicyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
unspecifiedMaximumAge= "d.hh:mm:ss">
<defaultHttpCachePolicy>...</defaultHttpCachePolicy>
<defaultFtpCachePolicy>...</defaultFtpCachePolicy>
</requestCaching>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
isPrivateCache |
Especifica si la memoria caché proporciona aislamiento entre la información de distintos usuarios. El valor predeterminado es true. Este valor debe ser false para las aplicaciones de nivel intermedio. |
disableAllCaching |
Especifica que el almacenamiento en caché está deshabilitado para todas las respuestas web y no se puede invalidar mediante programación. |
defaultPolicyLevel |
Uno de los valores de la RequestCacheLevel enumeración. El valor predeterminado es BypassCache. |
unspecifiedMaximumAge |
Especifica la hora predeterminada después de la cual el contenido está marcado como expirado. |
Atributo policyLevel
| Importancia | Description |
|---|---|
Default |
Devuelve el recurso almacenado en caché si el recurso está actualizado, la longitud del contenido es precisa y los atributos de expiración, modificación y longitud de contenido están presentes. |
BypassCache |
Devuelve el recurso del servidor. |
CacheOnly |
Devuelve el recurso almacenado en caché si la longitud del contenido está presente y coincide con el tamaño de entrada. |
CacheIfAvailable |
Devuelve el recurso almacenado en caché si se proporciona la longitud del contenido y coincide con el tamaño de entrada; De lo contrario, el recurso se descarga del servidor y se devuelve al autor de la llamada. |
Revalidate |
Devuelve el recurso almacenado en caché si la marca de tiempo del recurso almacenado en caché es la misma que la marca de tiempo del recurso en el servidor; De lo contrario, el recurso se descarga del servidor, se almacena en la memoria caché y se devuelve al autor de la llamada. |
Reload |
Descarga el recurso del servidor, lo almacena en la memoria caché y devuelve el recurso al autor de la llamada. |
NoCacheNoStore |
Si existe un recurso almacenado en caché, se elimina. El recurso se descarga desde el servidor y se devuelve al autor de la llamada. |
Revalidate |
Satisface una solicitud mediante la copia almacenada en caché del recurso si la marca de tiempo es la misma que la marca de tiempo del recurso en el servidor; De lo contrario, el recurso se descarga del servidor, se presenta al autor de la llamada y se almacena en la memoria caché, |
Elementos secundarios
| Elemento | Description |
|---|---|
| defaultHttpCachePolicy | Elemento opcional. Describe si el almacenamiento en caché HTTP está activo y describe la directiva de almacenamiento en caché predeterminada. |
| <Elemento defaultFtpCachePolicy> (Configuración de red) | Elemento opcional. Describe si el almacenamiento en caché de FTP está activo y describe la directiva de almacenamiento en caché predeterminada. |
Elementos primarios
| Elemento | Description |
|---|---|
| system.net | Contiene la configuración que especifica cómo se conecta .NET Framework a la red. |
Example
En el ejemplo siguiente se muestra cómo deshabilitar todo el almacenamiento en caché.
<configuration>
<system.net>
<requestCaching
disableAllCaching="true"
/>
</system.net>
</configuration>