HttpCacheVaryByParams.Item[String] Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia wartość wskazującą, czy pamięć podręczna różni się w zależności od określonego parametru żądania HTTP.
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
Parametry
- header
- String
Nazwa parametru niestandardowego.
Wartość nieruchomości
true jeśli pamięć podręczna powinna różnić się w zależności od określonej wartości parametru.
Wyjątki
header to null.
Przykłady
Poniższy przykład kodu przedstawia sposób Item[] uzyskiwania dostępu do indeksatora z obiektu skojarzonego HttpCachePolicy z obiektem 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
Uwagi
W przypadku użycia jako metody dostępu (getter) Item[] indeksator zwraca true wartość dla określonego parametru w bieżącej kolekcji parametrów lub jeśli kolekcja jest ustawiona na różne wartości * (gwiazdka), która wskazuje wszystkie parametry.
W przypadku użycia jako mutator (setter) Item[] indeksator ustawia wartość parametru w kolekcji parametrów, która odpowiada określonemu nagłówkowi na truewartość . Wartość * można określić, która wskazuje wszystkie parametry.