HttpCacheVaryByParams.Item[String] Propiedad
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í.
Obtiene o establece un valor que indica si la memoria caché varía según el parámetro de solicitud HTTP especificado.
public:
property bool default[System::String ^] { bool get(System::String ^ header); void set(System::String ^ header, bool value); };
public bool this[string header] { get; set; }
member this.Item(string) : bool with get, set
Default Public Property Item(header As String) As Boolean
Parámetros
- header
- String
Nombre del parámetro personalizado.
Valor de propiedad
true si la memoria caché debe variar según el valor de parámetro especificado.
Excepciones
header es null.
Ejemplos
En el ejemplo de código siguiente se muestra cómo se obtiene acceso al Item[] indexador desde el HttpCachePolicy objeto asociado a .HttpResponse
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;
if (Response.Cache.VaryByParams["Category"])
{
//...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True
If Response.Cache.VaryByParams("Category") Then
'...
End If
Comentarios
Cuando se usa como descriptor de acceso (captador), el Item[] indexador devuelve true si se encuentra un valor para el parámetro especificado en la colección de parámetros actuales, o si la colección se establece para variar por * (un asterisco), que indica todos los parámetros.
Cuando se usa como mutador (establecedor), el Item[] indexador establece el valor del parámetro de la colección parameters que corresponde al encabezado especificado a true. Se puede especificar el valor * , que indica todos los parámetros.