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 caché varía en función del 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
Es true si la caché debe variar en función del 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 actual, o si la colección se establece para variar según * (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 de parámetros que corresponde al encabezado especificado a true. Se puede especificar el valor * , que indica todos los parámetros.