HttpCachePolicy.SetMaxAge(TimeSpan) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el Cache-Control: max-age encabezado HTTP en función del intervalo de tiempo especificado.
public:
void SetMaxAge(TimeSpan delta);
public void SetMaxAge(TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)
Parámetros
- delta
- TimeSpan
Intervalo de tiempo usado para establecer el Cache - Control: max-age encabezado.
Excepciones
delta es menor que 0 o mayor que un año.
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer el Cache-Control: max-age encabezado en 0 horas, 30 minutos y 0 segundos.
TimeSpan ts = new TimeSpan(0,30,0);
Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)
Comentarios
Max-age es el tiempo absoluto máximo que se permite que exista un documento antes de considerarse obsoleto.
El SetMaxAge método no usa la expiración deslizante y producirá un error si la fecha de expiración infringe el principio de restricción.
SetMaxAge se introduce en la versión 3.5 de .NET Framework. Para obtener más información, vea Versiones y dependencias.
Note
Si se llama repetidamente al SetMaxAge método , en la segunda y las llamadas posteriores, el valor de la antigüedad máxima solo se puede reducir.