Compartir a través de


FtpWebRequest.DefaultCachePolicy Propiedad

Definición

Define la directiva de caché predeterminada para todas las solicitudes FTP.

public:
 static property System::Net::Cache::RequestCachePolicy ^ DefaultCachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public static System.Net.Cache.RequestCachePolicy? DefaultCachePolicy { get; set; }
public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get; set; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy

Valor de propiedad

RequestCachePolicy que define la directiva de caché para las solicitudes FTP.

Excepciones

El llamador intentó establecer esta propiedad en null.

Comentarios

Solo se almacena en caché el contenido recibido mediante el DownloadFile comando .

En la tabla siguiente se describen los efectos de las directivas de almacenamiento en caché de FTP en FtpWebRequest.

Directiva Efecto
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 del 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; de lo contrario, inicia un WebExceptionobjeto .
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 desde el 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.

Nota

Al establecer DefaultCachePolicy se invalida cualquier opción de configuración.

Se aplica a

Consulte también