HttpCacheVaryByParams.Item[String] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se la cache varia in base al parametro di richiesta HTTP specificato.
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
Parametri
- header
- String
Nome del parametro personalizzato.
Valore della proprietà
true
se la cache deve variare in base al valore del parametro specificato.
Eccezioni
header
è null
.
Esempio
Nell'esempio di codice seguente viene illustrato l'accesso dell'indicizzatore Item[] dall'oggetto HttpCachePolicy associato a un oggetto 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
Commenti
Se utilizzato come funzione di accesso (getter), l'indicizzatore Item[] restituisce true
se viene trovato un valore per il parametro specificato nell'insieme di parametri correnti oppure se la raccolta è impostata per variare in base a * (asterisco), che indica tutti i parametri.
Se usato come mutatore (setter), l'indicizzatore Item[] imposta il valore per il parametro nell'insieme parameters che corrisponde all'intestazione specificata su true
. Il valore * può essere specificato, che indica tutti i parametri.